Ich interessiere mich für eine Bibliothek für:
Es spielt keine Rolle, ob die Bibliothek selbst Graphen darstellt oder ob sie sich für diese Darstellung auf eine externe Bibliothek oder den Benutzer verlässt
Die Bibliothek sollte unterstützen:
Die Programmiersprache sollte in der Reihenfolge abnehmender Präferenz sein:
Lizenz:
Preislimit: Muss zum Download frei verfügbar sein.
Graphgrammatiken und Rewriting sind seit langem ein heißes Thema in deutschen akademischen Organisationen.
Das praktischste Werkzeug, das ich dafür kenne, ist Andy Schurr's PROGRES: PROgrammed Graph REwrite Systems . Dies war eine Arbeit, die Ende der 1980er / Anfang der 1990er Jahre durchgeführt wurde und so aussah, als wäre sie einigermaßen ausgereift.
Ich habe die Zeitungen gelesen und es klingt alles großartig; aber ich habe keine persönliche erfahrung. Beim Stöbern im Internet ist unklar, ob dieses Projekt noch aktiv ist und / oder wo Sie das Tool erhalten können, wenn Sie es alle erhalten können.
[Ich habe Erfahrung mit AST-Rewriting-Systemen, um die Nützlichkeit davon zu beurteilen].
Wikipedia listet eine Vielzahl von Engines zum Umschreiben von Graphen auf, von denen eine PROGRES ist. Von den anderen weiß ich wenig.
Ira Baxter