GMLD 2013 - Second Workshop on Graphical Modeling Language Development 2013
Topics/Call fo Papers
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
Tradeoffs 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).
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
Tradeoffs 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).
Other CFPs
- 3rd International Workshop on Pervasive Computing Paradigms for Mental Health
- 39th International Byron Conference 2013
- 2013 International Workshop on Urban Computing & Modern Cities
- 2013 International Workshop on Sociable Smart City
- 9th International Society for Computational Biology Student Council Symposium
Last modified: 2013-02-16 15:13:37