×

zbMATH — the first resource for mathematics

Event-driven grammars: Towards the integration of meta-modelling and graph transformation. (English) Zbl 1116.68482
Ehrig, Hartmut (ed.) et al., Graph transformations. Second international conference, ICGT 2004, Rome, Italy, September 28 – October 2, 2004. Proceedings. Berlin: Springer (ISBN 3-540-23207-9/pbk). Lecture Notes in Computer Science 3256, 54-69 (2004).
Summary: In this work we introduce event-driven grammars, a kind of graph grammars that are especially suited for visual modelling environments generated by meta-modelling. Rules in these grammars may be triggered by user actions (such as creating, editing or connecting elements) and in its turn may trigger other user-interface events. Its combination with (non-monotonic) triple graph grammars allows constructing and checking the consistency of the abstract syntax graph while the user is building the concrete syntax model. As an example of these concepts, we show the definition of a modelling environment for UML sequence diagrams, together with event-driven grammars for the construction of the abstract syntax representation and consistency checking.
For the entire collection see [Zbl 1056.68008].
MSC:
68Q42 Grammars and rewriting systems
Software:
AToM3; Cider
PDF BibTeX XML Cite
Full Text: DOI