Beschreibung
DNCore ist, wie der Name schon sagt der
Kern des Systems. Die folgenden Funktionen sind in DNCore zusammengefasst:
- Datenmodell für Flussgraphen
- Basisdatenmodell
Die Schnittstellen und (Basis-)Klassen für
Flussgraphen, Knoten, Anschlüsse und Marken
- Erweiterungsschnittstelle
Die Schnittstellen für die Erweiterbarkeit des
Basisdatenmodells um weitere Funktionalität, wie z.B. graphische
Darstellung
- Meta-Datenmodell für Flussgraphen
Die Unterstützung für eine Beschreibungen von
Knotentypen in einer oder mehreren natürlichen Sprachen
- Laufzeitumgebung
Das Datenmodell der Laufzeitumgebung als Container für
mehrere Flussgraphen, die Systemkonfiguration, das Nachrichtensystem und
die Verwaltung der parallelen Ausführung von Knoten
- Persistenz-Mechanismen
Die Unterstützung für die Speicherung sowohl der
Struktur als auch des Zustands von Flussgraphen mit allen Erweiterungen in
einer XML-Datei
- Aggregationsunterstützung für Flussgraphen
Die Fähigkeit einen Flussgraph in einem Knoten zu
kapseln
- Unterstützung für vereinfachte Knotenentwicklung
Einige Komfortfunktionen für die Minimierung des
Aufwands bei der Implementierung von Knotenbibliotheken