首页 | 本学科首页   官方微博 | 高级检索  
     


Event-driven grammars: relating abstract and concrete levels of visual languages
Authors:Esther Guerra  Juan de Lara
Affiliation:(1) Departamento Ing. Informàtica, Universidad Carlos III, Madrid, Spain;(2) Escuela Politécnica Superior, Ing. Informática, Universidad Autónoma, Madrid, Spain
Abstract: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 their turn may trigger other user-interface events. Their combination with triple graph transformation systems allows constructing and checking the consistency of the abstract syntax graph while the user is building the concrete syntax model, as well as managing the layout of the concrete syntax representation. As an example of these concepts, we show the definition of a modelling environment for UML sequence diagrams. A discussion is also presented of methodological aspects for the generation of environments for visual languages with multiple views, its connection with triple graph grammars, the formalization of the latter in the double pushout approach and its extension with an inheritance concept. This is a revised and extended version of a paper presented at the ICGT’04 conference, see 21].
Keywords:Graph Grammars  Triple Graph Transformation  Meta-Modelling  Visual Languages  Consistency  UML
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号