The 12th Workshop on Domain-Specific Modeling
Domain-specific modeling (DSM) provides a modern solution to demands
for higher productivity by constricting the gap between problem and
solution modeling. In the past, productivity gains have been sought
through new programming languages. Today, domain-specific modeling
languages provide a viable solution for continuing to raise the level of
abstraction beyond coding, making development faster and easier.
In DSM the models are constructed using concepts that represent things
in the problem domain, not concepts of a given programming language. The
modeling language follows the domain abstractions and semantics, allowing
developers to perceive themselves as working directly with domain
concepts. The models represent simultaneously the design, implementation
and documentation of the system, which can be generated directly from
them. In a number of cases the final products can be automatically
generated from these high-level specifications with domain-specific code
generators. This automation is possible because of domain-specificity:
both the modeling language and code generators fit the requirements of a
narrowly-defined domain, usually inside a single organization.

Workshop format and schedule
The workshop format is a combination of presentations, discussion sessions,
and group work on selected topics. This structure was found effective during
the past workshops.
8:30 |
Introduction (slides) |
|
|
Semantics
|
8:50 |
|
Towards
xMOF: Executable DSMLs based on fUML (slides)
Tanja Mayerhofer, Philip Langer and Manuel Wimmer |
9:10 |
|
Proactive
Modeling: Auto-Generating Models From Their Semantics and Constraints
Tanumoy Pati, Dennis Feiock and James Hill
|
|
|
Cases
|
9:30 |
|
The RPG DSL: a
case study of language engineering using MDD for Generating RPG Games for
Mobile Phones (slides)
Eduardo Marques, Valter Balegas, Bruno Barroca, Ankica Barisic and Vasco
Amaral |
9:45 |
|
Domain Specific Modeling for Operations
Research Simulation in a Large Industrial Context
David Lugato, Marc Palyart and Christophe Engelvin |
10:00 |
Break |
|
10:30 |
|
The United States
of a Meta-model build with MyDraft - An agile model-driven cloud-based
platform for data-oriented rich web applications (slides)
Michel Zam, Gilles Dodinet and Geneviève Jomier
|
|
|
Extending Languages
|
10:45 |
|
EA
Anamnesis: Towards an approach for Enterprise Architecture rationalization
(slides)
Georgios Plataniotis, Sybren de Kinderen and Henderik A. Proper |
11:05 |
|
UML4COP:
UML-based DSML for Context-Aware Systems (slides)
Naoyasu Ubayashi and Yasutaka Kamei |
11:25 |
|
DSMLs for
Enterprise Architecture Management - Review of Selected Approaches (slides)
Heiko Kattenstroth |
11:45 |
|
Heterogeneous Multi-core Systems: UML Profiles vs. DSM Approaches (slides)
David McKean and Jonathan Sprinkle |
12:00 |
Lunch |
|
|
|
Research Directions
|
13:40 |
|
Design
Considerations for a Cyber-Physical Testing Language on the Example of
Autonomous Driving (slides)
Christian Berger |
14:00 |
|
ESEML - Empirical Software Engineering
Modeling Language (slides)
Bruno Cartaxo, Ítalo Costa, Dhiego Martins, André Santos, Sergio
Soares and Vinicius Garcia |
14:15 |
|
Domain-Specific
Languages for Composing Signature Discovery Workflows (slides)
Ferosh Jacob, Adam Wynne, Yan Liu, Nathan Baker and Jeff Gray |
14:30 |
|
Group work topic selection, group work
starts |
15:00 |
Break |
|
15:30 |
|
Group work continues |
16:40 |
|
Group work reporting and discussion (DSM
and frameworks group,
Inputs and End Users Group) |
17:00 |
Wrap-up and closing |
Proceedings
The accepted papers will be published both on the
workshop website and proceedings in ACM DL.
Program committee
- Pierre America, Philips
- Robert Baillargeon, Sodius
- Peter Bell, General Assembly
- Peter Clarke, Florida International University
- Davide Di Ruscio, University of L'Aquila
- Scott Douglas, Air Force Research Labs
- Abhishek Dubey, Vanderbilt University
- Brandon Eames, Sandia National Laboratories
- James Hill, Indiana University-Purdue University Indianapolis
- Ethan Jackson, Microsoft
- Jürgen Jung, DHL
- Steven Kelly, MetaCase
- Heiko Kern, University of Leipzig
- Philip Langer, Vienna University of Technology
- Shih-Hsi Liu, California State University, Fresno
- Pedro Molina, icinetic
- Louis Rose, University of York
- Bernhard Rumpe, RWTH Aachen University
- Keng Siau, Missouri University of Science and Technology
- Massimo Tisi, INRIA
- Tuure Tuunanen, University of Jyväskylä
- Markus Völter, independent consultant
- Alan Wegmann, EPFL
Organizing committee
- Juha-Pekka Tolvanen, MetaCase
- Jonathan Sprinkle, University of Arizona
- Matti Rossi, Aalto University School of Economics
- Jeff Gray, University of Alabama