Title :
GENGED: a generic graphical editor for visual languages based on algebraic graph grammars
Author :
Bardohl, Roswitha
Author_Institution :
Dept. of Comput. Sci., Tech. Univ. Berlin, Germany
Abstract :
GENGED is a generic graphical editor supporting the graphical definition of visual languages. Given an alphabet and rules of a specific visual language, GENGED generates a syntax-directed graphical editor for this language. GENGED, as well as each visual language defined using GENGED, is based on algebraic graph grammars. A sentence is given by a graphical structure consisting of a logical (abstract syntax) and a visual level (concrete syntax). Both levels are connected by layout operations. Visual language rules are defined by graph grammar rules. The underlying logical structure, however is hidden from the user but it is essential for a formal presentation and manipulation of graphical structures on both levels. The manipulations are performed by a graph transformation machine working on the logical level, whereas a graphical constraint solver manages the layout the user works with
Keywords :
computational linguistics; graph grammars; visual languages; GENGED; abstract syntax; algebraic graph grammars; alphabet; formal presentation; generic graphical editor; graph grammar rules; graphical constraint solver; graphical definition; graphical structure; layout operations; logical structure; syntax-directed graphical editor; visual language rules; visual languages; visual level syntax; Application software; Computer graphics; Computer science; Education; Graphical user interfaces; Layout; Read only memory; Software standards; Standards development; Unified modeling language;
Conference_Titel :
Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
Conference_Location :
Halifax, NS
Print_ISBN :
0-8186-8712-6
DOI :
10.1109/VL.1998.706133