Graphical Modeling Language Development
2 July, 2013, Montpellier, France. Co-locates with ECMFA 2013, ECOOP 2013 and ECSA 2013
Modeling is a fundamental concept in software engineering. Generally models represent a system in an abstract way, improve the understanding of a system and facilitate the communication between different stakeholders. Beyond that, in modern development approaches (e.g. Model-Driven Software Development or Domain-Specific Development), models are increasingly used for automating software development tasks such as code generation, model-based testing, simulation and analysis. To express models in a formal way, modeling languages are used. There are a variety of modeling languages and language definition approaches. We can differentiate between general purpose languages and domain-specific languages created for a narrow application area. Regarding the concrete syntax of a modeling language, we can differentiate between graphical and textual languages or a combination of both. A further aspect is the language definition approach, for instance, there are grammar-based or metamodel-based defined languages.
This workshop looks at principles of modeling language development, particularly graphical modeling languages for domain-specific needs. We seek contributions that are backed up by experiences on developing modeling languages. We do not focus on tools, but we recognize the need for metamodel-based tools. They enable experimentation with the language as it is built, and remove the burden of tool creation and maintenance from the language creator.
The workshop format is a combination of presentations, discussion sessions, and group work on selected topics.
The papers are published in the ACM Digital Library, group work results and photos will be updated later to the workshop website.
|9:00||Welcome & Agenda|
Heiko Kern, Juha-Pekka Tolvanen, Paolo Bottoni
Language DesignA Component-Based Approach for Specifying DSML's Concrete Syntax
Amine El Kouhen, Cedric Dumoulin, Sébastien Gérard and Pierre Boulet
Textual and Graphical Visualizations of Domain Specific Models
Colin Atkinson and Ralph Gerbig
MetamodelingTraceability Visualization in Metamodel Change Impact Detection
Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio
Support for quality
metrics in metamodelling
Xavier Le Pallec and Sophie Dupuy-Chessa
A Proposal for Consolidated
Intentional Modeling Language
Implementing Semantic Feedback
in a Diagram Editor
Niklas Fors and Görel Hedin
Group work continues
Group work reporting