Model-driven engineering (MDE) is a paradigm to effectively tame complexity, automate engineering tasks, and support human communication. General-purpose and domain-specific modeling languages allow different stakeholders to express their concerns with more human-oriented concepts than it would be possible with traditional (machine-oriented) programming languages. Modeling languages and MDE are currently leveraged in most applicative domains, from banking to digital printing. The MDEML track aims at gathering ideas, challenges, and solutions related to MDE and modeling languages.


Topics of interest include, but are not restricted to:

  • Engineering of modeling languages (abstract/concrete syntax, semantics, components, modules, ..)
  • Foundations of modeling language design, composition, reuse, and evolution
  • Integration of heterogeneous modeling language (e.g., from different domains)
  • Modeling in emerging domains such as industry 4.0, smart cities, smart energy networks, internet of things (IoT), cyber-physical systems (CPS), systems engineering, and more
  • Model transformation languages and model transformations
  • Transformations across modeling languages (e.g., for interoperability, analysis, …)
  • Generation of language infrastructures (e.g., concrete syntaxes, editors, collaboration and management tools, … )
  • Tools on MDE and modeling languages (editors, language workbenches, etc.)
  • Empirical studies on MDE and modeling languages
  • Comparison of different model-driven language engineering technologies
  • Industrial experience and challenge reports on MDE and modeling languages

Track/Session Organizers