This year the workshop on Graphical Modeling Language Development takes place in Montpellier, co-located with modeling (ECMFA), programming (ECOOP) and architecture (ECSA) conferences. The workshop provides a forum to share and discuss experiences on modeling language development, particularly on using graphical modeling languages for domain-specific needs.
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 welcomes submissions that address the development of graphical modeling languages. We are looking for submissions that cover all the phases of language development, including definition, testing, evaluation, and maintenance of modeling languages. We also welcome papers that discuss challenges and new trends. Some of the issues that we would like to see addressed in this workshop are experience-based findings on:
- Approaches to identify language concepts
- Trade-offs between different language structures
- Processes for language definition
- Language structures that minimize the modeling need (and modeling time)
- Keeping models compact, consistent, reusable
- Testing modeling languages
- Creating notations for models, error annotation, different usage situations etc.
- Ways to integrate modeling languages
- Demonstration of modeling languages (and their related tooling, generators etc.)
Papers should be submitted by April 12, 2013. Contributions should be submitted electronically as PDF via EasyChair (https://www.easychair.org/conferences/?conf=gmld2013). The accepted papers will be published as printed proceedings with ISBN and posted on the workshop web site. The printed proceedings will be available at the workshop.
An author of the paper will be expected to attend the workshop (registration as Workshop participant via ECMFA 2013, either for the workshop or for the whole conference). Additional information about the workshop and submission guidelines is available at the workshop website: http://www.dsmforum.org/events/GMLD13.
Initial submission: 12 April
Notification: 12 May
Final submission: 02 June
Workshop day: 01 or 02 July
Matthias Biehl, KTH Royal Institute of Technology
Jeff Gray, University of Alabama
Esther Guerra, Universidad Autonoma de Madrid
Kenji Hisazumi, Kyushu University
Emilio Insfran, Universitat Politècnica de València
Teemu Kanstren, VTT
Steven Kelly, MetaCase
Christian Kreiner, University of Graz
Stefan Kühne, University of Leipzig
Juan de Lara, Universidad Autonoma de Madrid
Ivan Lukovic, University of Novi Sad
Sietse Overbeek, University of Duisburg-Essen
Pedro Sánchez Palma, Technical University of Cartagena
Andreas Prinz, University of Agder
Mark-Oliver Reiser, Technical University of Berlin
Jonathan Sprinkle, University of Arizona
Stefan Strecker, University of Hagen
Markus Völter, Independent
Hans Vangheluwe, University of Antwerp
Heiko Kern, University of Leipzig
Juha-Pekka Tolvanen, MetaCase
Paolo Bottoni, University of Roma