GenGEd: A Development Environment for Visual Languages

Within this contribution GENGED is presented, a development environment for visual languages. GENGED offers a hybrid language for defining the syntax of visual languages consisting of an alphabet and a grammar. Correspondingly, the main components of GENGED are given by an alphabet and a grammar editor. The syntax description is the input of a diagram editor allowing the syntax-directed manipulation of diagrams. The grammar definition as well as the manipulation of diagrams is based on algebraic graph transformation and graphical constraint solving.

[1]  Mark Minas Hypergraphs as a Uniform Diagram Representation Model , 1998, TAGT.

[2]  Gregor Engels,et al.  How to represent a visual specification , 1998 .

[3]  Peer Griebel Parcon: paralleles Lösen von grafischen Constraints , 1996 .

[4]  T. B. Dinesh,et al.  Input and output for specified visual languages , 1998 .

[5]  Herbert Göttler,et al.  Graph grammars and diagram editing , 1986, Graph-Grammars and Their Application to Computer Science.

[6]  Andy Schürr,et al.  A graph based framework for the implementation of visual environments , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[7]  Nan C. Shu,et al.  Visual Programming: Perspectives and Approaches , 1989, IBM Syst. J..

[8]  Hartmut Ehrig,et al.  Conceptual Model of the Graphical Editor GENGED for the Visual Definition of Visual Languages , 1998, TAGT.

[9]  M. Minas,et al.  Application of graph transformation to visual languages , 1999 .

[10]  Hartmut Ehrig,et al.  Handbook of graph grammars and computing by graph transformation: vol. 2: applications, languages, and tools , 1999 .

[11]  Genny Tortora,et al.  Automatic Generation of Visual Programming Environments , 1995, Computer.

[12]  Grzegorz Rozenberg,et al.  Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations , 1997 .

[13]  Ted G. Lewis,et al.  Visual Object-Oriented Programming: Concepts and Environments , 1995 .

[14]  Manfred Nagl,et al.  Graph-Grammars and Their Application to Computer Science , 1982, Lecture Notes in Computer Science.

[15]  Bernd Meyer,et al.  Visual Language Theory , 2012, Springer New York.

[16]  Mark Minas,et al.  DiaGen: a generator for diagram editors providing direct manipulation and execution of diagrams , 1995, Proceedings of Symposium on Visual Languages.