Title :
Visual programming with graph rewriting systems
Author :
Schürr, A. ; Winter, A. ; Zündorf, A.
Author_Institution :
Tech. Hochschule Aachen, Germany
Abstract :
The multi-paradigm language PROGRES is the first rule-oriented visual language which has a well-defined type concept and supports programming with graph rewriting systems. To some extent, it has the flavor of a visual database programming language with powerful pattern matching and replacing facilities as well as backtracking capabilities. Until now, it was mainly used for specifying and rapid prototyping of abstract data types in software engineering environments. An integrated set of language-specific tools supports intertwined editing, analyzing, browsing, and debugging of specifications as well as generating prototypes in C (Modula-2) with Tcl/Tk-based user interfaces
Keywords :
graph grammars; logic programming; logic programming languages; programming environments; rewriting systems; software tools; specification languages; visual languages; visual programming; C; Modula-2; PROGRES; Tcl/Tk; abstract data types; backtracking; browsing; debugging; editing; graph rewriting systems; language-specific tools; multiparadigm language; pattern matching; rapid prototyping; replacing facilities; rule-oriented visual language; software engineering environments; specification; user interfaces; visual database programming language; visual programming; well-defined type; Computer languages; Data models; Data structures; Debugging; Electronic mail; Pattern matching; Prototypes; Software engineering; Software prototyping; Visual databases;
Conference_Titel :
Visual Languages, Proceedings., 11th IEEE International Symposium on
Conference_Location :
Darmstadt
Print_ISBN :
0-8186-7045-2
DOI :
10.1109/VL.1995.520826