Im Rahmen des KORSO-Projekts wurde das CSDM-System für Softwareentwicklungen mit der algebraischen Spezifikationssprache SPECTRUM instanziiert. Systementwicklungen werden dabei durch sogenannte Entwicklungsgraphen, die die Abhängigkeiten und Verfeinerungen einzelner Spezifikationen aufzeigen, visuell dargestellt. Als konkrete Programmiersprache soll die funktionale Sprache SML verwendet werden, in die SPECTRUM-Spezifikationen übersetzt werden können.
Ein wichtiger Bestandteil des Systems ist eine Bibliothek von Spezifikationen für verschiedene Anwendungen. Um schon vorhandene Komponenten wiederverwenden zu können, werden Anfragen an die Bibliothek gerichtet, die die Anforderungen an die gesuchte Komponente formal beschreiben. Das Auffinden von geeigneten Komponenten geschieht durch eine effiziente, automatische Suche auf der Basis von Signaturvergleich.
Ansprechpartner: Mischa Czarny, Dr. Robert Stabl.