Specifying and Implementing Visual Process Modeling Languages with DiaGen1 1Support by the Esprit Working Group AppliGraph is gratefully acknowledged

Mark Minas, Berthold Hoffmann
2001 Electronical Notes in Theoretical Computer Science  
This paper describes how a diagram language can be specified, based on graphs, graph grammars, and transformation rules, and how the diagram editor generator DiaGen generates a diagram editor from such a specification. DiaGen can be applied to practically every visual language, and to visual process modeling languages in particular. This is demonstrated with an editor and animator for statecharts.
doi:10.1016/s1571-0661(04)80944-7 fatcat:ludzmnwdivd45aqmpvfcihcnqi