XM 2012 - Extreme Modeling Workshop

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

The XM 2012 workshop is a satellite event at MoDELS 2012.

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 2012 intends to bring together researchers and practitioners from the communities related to MDE, programming languages, and agile software development with the intention of promoting the discussion and exchange ideas which can contribute in solving part of the above isses. 

Accepted papers will be published in the ACM Digital Library. 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.