XM 2014 - 3rd Extreme Modeling Workshop

ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems

XM 2014 workshop is a satellite event at MoDELS 2014.

Increasingly,models are starting to become commonplace and Model-Driven Engineering is gaining acceptance in many domains, including

  • Automotive Software Engineering
  • Business applications and financial organizations
  • Defense / aerodynamics / avionic systems
  • Telecommunications domain

Raising the level of abstraction and using concepts closer to the problem and application domain rather than the solution and technical domain, requires models to be written with a certain agility. This is partly in contrast with MDE whose conformance relation is analogous to a very strong and static typing system in a current programming language. For instance EMF does not permit to enter models which are not conforming to a metamodel: on one hand it allows only valid models to be defined, on the other hand it makes the corresponding pragmatics more difficult. In this respect, there is a wide range of equally useful artefacts between the following extremes

  • diagrams informally sketched on paper with a pencil
  • models entered in a given format into a generic modeling platform, e.g., Ecore/EMF

At the moment MDE encompasses only the latter possibility, while depending on the stage of process it might make sense to start with something closer to the former to eventually end up with 2. For instance, this clearly requires different notions of conformance and the possibility to even have a method for user-defined conformance relations depending on the scope. In other words, we do need different forms of agility in terms of both artefacts (the way they are conforming to metamodels) and processes (the way they are created and whose subsequent versions linked together in a consistent and uniform framework).

XM 2014 intends to bring together researchers and practitioners from the communities related to MDE, programming languages, visual languages and agile software development with the intention of promoting the discussion and exchange ideas which can contribute in solving part of the above issues.

Accepted papers will be published in CEUR, which is indexed by DBLP. We will consider to have a special issue on the topic on a major journal with an extension of the best accepted papers. Contributions should represent original and previously unpublished ideas that are currently not under review in any conference or journal.