[ecoop-info] 2nd International Workshop on Extreme Modeling (XM'13) at MoDELS 2013

Davide Di Ruscio davide.diruscio at univaq.it
Thu Jun 13 10:00:02 CEST 2013

[Apologies for cross-postings]


XM 2013
2nd International Workshop on Extreme Modeling

Co-located with MoDELS 2013
September 29, 2013 – Miami, Florida, USA


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.,

At the moment, MDE encompasses only the latter possibility, while depend- ing on
the stage of the process it makes sense to start with something closer to the
former to eventually end up with the latter. For instance, this might require
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
are interested in exploring the possibility to relax the typing constraints -
intended in the broadest sense - in the current platforms and pursue different
forms of agility in terms of both artifacts (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).


There is an increasing need for more disciplined techniques and engineering
tools to support flexibility in several forms in a wide range of modeling
activities, including metamodel, model, and model transformation definition
processes. XM 2013  would aim at a) better identifying the difficulties in the
current practice of MDE related to the lack of flexibility and b) soliciting
contributions of ideas, concepts, and techniques also from other areas of
software, such as that of specific language communities (e.g., the Smalltalk and
Haskell communities, and dynamic languages community) which could be useful to
revise certain MDE fundamental concepts, such as the conformance.

XM 2013 will host invited talks, technical sessions, and panels. As a working
conference, XM 2013 will foster the interactions between the participants,
stimulating lively debates and discussions around the topics of interest of the


Contributions are solicited on all aspects of modelling foundations, practices
and technologies. In particular, we encourage submissions from both aca- demia
and industry about the following (non-exhaustive) list of topics:

- Support for functional and constraint programming concepts in MDE
- Support for generic programming techniques in MDE
- Support for dynamic programming techniques in MDE
- Agility and MDE, agile modelling
- Techniques for embedding domain specific languages in a combined language
- Means for defining different conformance/typing concepts in MDE
- Relating conformance and level of abstraction
- Model typing
- Methods for Flexible typing in MDE
- Meta-modelling by example
- Model sketching
- Differences and similarities between modeling and programming
- Experience reports regarding lack of flexibility in using modeling and MDE;
pros and cons related to the current conformance relation


XM 2013 targets researchers and practitioners on model-driven engineering to
meet, disseminate and exchange ideas, identify the key issues related to the
proposed topics, explore possible solutions and their assessment. We target, in
particular, the cross-fertilization of at least the communities related to MDE,
programming languages, and agile software development. Therefore we consider
models in a very broad sense which is essential to allow researchers from
different communities to identify and discuss commonalities/differences among
their specific techniques and problems.


Both research papers, experience papers and tool presentations are solicited.
Contributions should address novel or preliminary research ideas, challeng- ing
problems, and practical contributions to the domain. Industrial feedback are
welcome: experience or case studies about applying MDE in an industri- al
setting showing the lack of flexibility are solicited.

The submission process will consist of two phases: abstract submissions
and full paper submissions. All papers must be written in English, and
should adhere to the following formatting guidelines

- papers must be submitted in pdf and must be up to 8 pages;
- paper must in the Springer LNCS format.

Accepted papers will be published in CEUR, which is indexed by DBLP. Each
workshop will have its own volume, with the common ISSN of the CEUR series.


An extension of the best accepted papers will be invited to a special
issue on a well-known journal.


Abstract submission: July 8, 2013
Paper submission: July 15, 2013
Notification of acceptance: August 23, 2013
Camera-ready version due: September 6, 2013
Workshop date: September 29, 2013


Juan de Lara, Universidad Autónoma de Madrid (E)
Davide Di Ruscio, University of L'Aquila (I)
Alfonso Pierantonio, University of L'Aquila (I)


Antonio Cicchetti, Maalardalen University (SE)
Antonio Vallecillo, Universidad de Malaga (E)
Bran Selic, Malina Software Corp. (CAN)
Cesar Gonzalez-Perez, Incipit CSIC (E)
Colin Atkinson, University of Mannheim (D)
Esther Guerra, Universidad Autonoma de Madrid (E)
Gerti Kappel, Vienna University of Technology (A)
Gregor Engels, University of Paderborn (D)
Jean-Marie Favre, University of Grenoble, (F)
Jeff Gray, University of Alabama (USA)
Jesus Garcia-Molina, Universidad de Murcia (E)
Jesus S. Cuadrado, Universidad Autonoma de Madrid (E)
Jim Steel, University of Queensland (AUS)
Jordi Cabot, INRIA-Ecole des Mines de Nantes (F)
Mark van den Brand, TU/e (NL)
Nelly Bencomo, INRIA Paris-Rocquencourt (F)
Philipp Kutter, Montages AG (CH)
Richard Paige, University of York (UK)
Robert Hirschfeld, Hasso-Plattner-Institut (D)
Stephen Mellor, Freeter (UK)
Tony Clark, Middlesex University (UK)
Vadim Zaytsev, Centrum Wiskunde & Informatica (NL)

Davide Di Ruscio, PhD in Computer Science
Department of Information Engineering Computer Science and Mathematics
University of L'Aquila
Via Vetoio, Coppito I-67010 L'Aquila (Italy)
Email: davide.diruscio at univaq.it
WWW:   http://www.di.univaq.it/diruscio
Skype: davidediruscio
Twitter: DDiRuscio

More information about the ecoop-info mailing list