A light-weight annotation-based solution to design Domain Specific Graphical Modeling Languages - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

A light-weight annotation-based solution to design Domain Specific Graphical Modeling Languages

Résumé

DSML (Domain Specific Modeling Languages) are an alternative to general purpose modeling languages (e.g. UML or SysML) for describing models with concepts and relations specific to a domain. DSML design is often based on Ecore meta-models, which follow the class-relation paradigm and also require defining a concrete syntax which can be either graphical or textual. In this demo, we focus on graphical concrete syntax, and we introduce an approach and a tool (Diagraph) to assist the design of a graphical DSML. The main points are: non-intrusive annotations of the meta-model to identify nodes, edges, nesting structures and other graphical information; immediate validation of meta-models by immediate generation of an EMF-GMF instance editor supporting multi-diagramming. Diagraph plays the role of an extension to Ecore, and is based on a pattern recognition principle in order to infer most of the concrete syntax.
Fichier non déposé

Dates et versions

hal-00856982 , version 1 (02-09-2013)

Identifiants

  • HAL Id : hal-00856982 , version 1

Citer

François Pfister, Vincent Chapurlat, Marianne Huchard, Clémentine Nebut. A light-weight annotation-based solution to design Domain Specific Graphical Modeling Languages. Modelling Foundations and Applications - 9th European Conference, ECMFA 2013, Jan 2013, France. pp.NC. ⟨hal-00856982⟩
128 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More