|
|
|
FB 3
Informatik
|
|
|
B. Hoffmann >
|
Deutsch
">English
|
|
Diaplan - eine Sprache zum Programmieren mit Diagrammen
|
|
DIAPLAN wird seit 1999 in Zusammenarbeit mit Frank Drewes (Umeå) und
Mark Minas
(München) entwickelt.
Die Sprache soll folgende Eigenschaften haben:
- Graphbasiert:
Daten werden als geschachtelte Graphen dargestellt.
- Regelbasiert:
Programme sind Mengen von Prädikaten, die mit
Graphtransformationsregeln definiert werden.
- Visuell:
Programme werden als Graphen gezeichnet.
- Generisch:
Daten können in beliebigen Diagrammnotationen ein- und ausgegeben werden.
- Getypt:
Die Gestalt (shape) von Graphen wird mit Grammatiken beschrieben.
- Logisch:
Nichtdeterminismus und backtracking werden unterstützt.
- Funktional:
Prädikate höherer Ordnung werden unterstützt.
- Objektbasiert:
Prädikate werden bestimmten Graphtypen zugeordnet.
Derzeit definieren wir noch Grundlagen und Konzepte für die Sprache;
gleichzeitig wird im Rahmen einer Diplomarbeit schon ein Interpreter
für ihren Kern entwickelt.
|
|
|
Autor: Dr. Berthold Hoffmann
|
|
|
|
Zuletzt geändert am: 5. Februar 2008 |
|
|
|