I detta arbete introducerar vi händelsestyrd grammatik, en typ av graf grammatik som är särskilt lämpad för visuella modellering miljöer som genereras av metamodellering. Regler i dessa grammatiker kan utlösas av användaråtgärder (såsom att skapa, redigera eller ansluta element) och i sin tur kan utlösa andra användargränssnitt händelser. Kombinationen med tredimensionella graftransformeringssystem gör det möjligt att konstruera och kontrollera konsekvensen i den abstrakta syntaxgrafen medan användaren bygger den konkreta syntaxmodellen, samt att hantera utformningen av den konkreta syntaxrepresentationen. Som ett exempel på dessa begrepp visar vi definitionen av en modelleringsmiljö för UML sekvensdiagram. En diskussion presenteras också om metodologiska aspekter för generering av miljöer för visuella språk med flera vyer, dess samband med triple graf grammatik, formalisering av den senare i den dubbla pushout tillvägagångssätt och dess förlängning med ett arv koncept.
I grafomvandlingen presenterar REF en metod för konsekvenshantering mellan abstrakta och konkreta syntax representationer av visuella modellering språk.
Event-driven grammars: relating abstract and concrete levels of visual languages
{'venue': 'Software & Systems Modeling', 'journal': 'Software & Systems Modeling', 'mag_field_of_study': ['Computer Science']}