MULTI 2019

SoSyM Theme Issue on Multi-Level Modeling

6th International Workshop on Multi-Level Modelling

MULTI 2019, Monday 16th September, Munich, Germany 

Proceedings at IEEE

Welcome to MULTI 2019,

The premier event for researchers and practitioners who work on multilevel modeling and multilevel software development.

Multilevel language architectures represent a new object-oriented paradigm both for conceptual modeling and software engineering. Different from traditional approaches, they allow for an arbitrary number of classification levels and introduce other concepts that foster reuse and adaptability. While multilevel languages and tools have reached a considerable maturity, the field still offers numerous challenges. The MULTI workshop series is dedicated to bring together experts who develop and apply multilevel language technologies as well as those who focus on specific analysis and design methods or on economic aspects of this new paradigm.


Multilevel modelling is an emerging new modelling paradigm that offers exciting new perspectives not only for conceptual modelling, but also for the development of software systems that are integrated with models of themselves. Multilevel DSMLs allow for combining the benefits of economies of scale with the productivity enabled by concepts that were designed for very specific domains. Multilevel modelling has now been used successfully in a wide range of projects.

The MULTI workshop series is the premier event for researchers and practitioners who work in the field of multilevel languages and tools or are interested in applying multilevel technologies. It is aimed at providing a platform for exchanging ideas and promoting the further development of multilevel languages, methods and tools. In particular, the goal is to encourage the community to delineate different approaches to multilevel modelling and define objective ways to evaluate their respective strengths/weaknesses. 


Call for Papers

Multi-level modeling represents a significant extension to the traditional two-level object-oriented paradigm with the potential to dramatically improve upon the utility, reliability and complexity of models. Different from conventional approaches, they allow for an arbitrary number of classification levels and introduce other concepts that foster expressiveness, reuse and adaptability. A key aspect of the multi-level modeling paradigm is the use of entities that are simultaneously types and instances, a feature which has consequences for conceptual modeling, language engineering and for the development of model-based software systems.

The objectives of the MULTI series is to provide a forum for the multi-level modelling community to address the foundations of multi-level modelling approaches and support future multi-level modelers through better DSMLs, tools, methods and guidelines. The workshop will encourage the presentation of case studies and tool demonstrations. To achieve this goal, a significant proportion of time will be devoted to discussions. This will facilitate the development of a community consensus while also giving participants a platform to discuss their individual ideas and justify funding through paper presentations.

Possible topics include, but are not restricted to:

  • the nature of elements in a multi-level hierarchy and how best to represent them,
  • the importance and role of deep characterization mechanisms, including potency and its variants such a durability and mutability,
  • the structure and labelling of a MLM framework,
  • methods and techniques for discovering clabjects, specializations and classification relationships,
  • formal approaches to MLM,
  • experiences and challenges in providing tool support for MLM,
  • experiences and challenges in applying MLM techniques to large and/or real-world problems,
  • model management languages (transformation, code generation etc.) in a multi-level setting,
  • criteria and approaches for comparing MLM approaches,
  • integration of modelling and programming languages,
  • definition of behavioral semantics in a multilevel setting.

Four kinds of papers are solicited (in IEEE format): regular papers (max. 10 pages), tool-demo papers (max. 5 pages), position papers (max. 5 pages), and Challenge papers (max 10 pages + up to 5 pages to include important model fragments which demonstrate the solution; please see the challenge description and its requirements here)

Papers should be submitted via Easychair. Accepted papers will be published as IEEE online proceedings and indexed in DBLP. Authors submit their papers as PDF files to


João Paulo A. Almeida

Federal University of Espírito Santo, Brazil

Manuel Wimmer

Johannes Kepler University Linz, Austria

Adrian Rutle

Western Norway University of Applied Sciences, Bergen, Norway

Program Committee
  • João Paulo A. Almeida (Federal University of Espirito Santo, Brazil)
  • Victorio Albani de Carvalho (Federal Institute of Espirito Santo, Brazil)
  • Mira Balaban (Ben-Gurion University, Israel)
  • Tony Clark (Aston University, UK)
  • Dirk Draheim (Tallinn University of Technology, Estonia)
  • Hans-Georg Fill (University of Vienna, Austria)
  • Ulrich Frank (University of Duisburg-Essen, Germany)
  • Martin Gogolla (University of Bremen, Germany)
  • Cesar Gonzalez Perez (Spanish National Research Council, Spain)
  • Georg Grossmann (University of South Australia, Australia)
  • Jens Gulden (University of Duisburg-Essen, Germany)
  • Georg Hinkel (FZI Forschungszentrum Informatik)
  • Stefan Jablonski (Bayreuth University, Germany)
  • Manfred Jeusfeld (University of Skövde, Sweden)

  • Monika Kaczmarek-Heß (University of Duisburg-Essen)

  • Yngve Lamo (Western Norway University of Applied Sciences, Norway)

  • Fernando Macías (University of Extremadura, Spain)

  • Bernd Neumayr (Johannes Kepler University Linz, Austria)

  • Mario Nolte (University of Duisburg-Essen, Germany)

  • Chris Partridge (Brunel University, UK)

  • Alessandro Rossini (PwC, Norway)

  • Adrian Rutle (Western Norway University of Applied Sciences, Norway)

  • Michael Schrefl (Johannes Kepler University Linz, Austria)

  • Markus Stumptner (University of South Australia, Australia)

  • Manuel Wimmer (Johannes Kepler University Linz, Austria)

Steering Committee
  • Colin Atkinson (University of Mannheim, Germany)
  • Thomas Kühne (Victoria University of Wellington, New Zealand)
  • Juan de Lara (Universidad Autónoma de Madrid, Spain)


05 July 2019

Paper Submission Deadline

26 July

Authors Notification

3 August

Camera-ready Papers

16th September


Program (Papers)

Session 1
Welcome and Opening
15 min
On the Rules for Inheritance in LML by Arne Lange and Colin Atkinson
Paper | Slides
30 min
A Foundation for the Composition of Multilevel Domain-Specific Languages by Alejandro Rodríguez, Adrian Rutle, Lars Michael Kristensen and Francisco Durán
Paper | Slides
30 min
DeepTelos Demonstration by Manfred Jeusfeld (Tool demo)
Paper | Slides
15 min
10:30-11:00Coffee Break
Session 2
Session Chair: Adrian Rutle
By multi-layer to multi-level modeling by Zoltán Theisz, Sándor Bácsi, Gergely Mezei and Ferenc Attila Somogyi
Paper | Slides
30 min
Preserving Multi-Level Semantics in Conventional Two-Level Modeling Techniques by João Paulo A. Almeida, Fernando Musso, Victorio A. Carvalho, Claudenir Fonseca and Giancarlo Guizzardi
Paper | Slides
30 min
Coordinate Systems: Level Ascending Ontological Options by Chris Partridge, Andrew Mitchell, Michael Loneragan, Hayden Atkinson, Sergio de Cesare and Mesbah Khan
Paper | Slides
30 min
Session 3
Session Chair: Manuel Wimmer
A Multilevel Modelling Approach for Tourism Flows Detection by Maria Teresa Rossi, Martina De Sanctis, Ludovico Iovino and Adrian Rutle
Paper | Slides
30 min
Applying Multilevel Modeling to the Development of Geographic Information Systems by Suilen H. Alvarado, Alejandro Cortiñas, Miguel R. Luaces, Oscar Pedreira and Ángeles S. Places
Paper | Slides
30 min
The MULTI Process Challenge by João Paulo A. Almeida, Adrian Rutle, Manuel Wimmer and Thomas Kühne
Paper | Slides
30 min
15:30-16:00Coffee Break
Session 4
Challenge responses and plenary discussion - Session Chair: Joao-Paolo Almeida
DeepTelos for ConceptBase: a contribution to the MULTI process challenge by Manfred Jeusfeld
Paper | Slides
15 min
Multi-level modeling with DMLA -- A contribution to the MULTI Process challenge by Ferenc A. Somogyi, Gergely Mezei, Dániel Urbán, Zoltan Theisz and Sándor Bácsi
Paper | Slides
15 min
Multi-Level Modelling of Business Processes. A Contribution to the MULTI Challenge 2019 Using the FMMLx by Ulrich Frank
15 min
Multilevel Modelling with MultEcore: A contribution to the MULTI Process challenge by Alejandro Rodríguez and Fernando Macías
Paper | Slides
15 min
Plenary session - Session Chairs: João Paulo Almeida, Adrian Rutle, Manuel Wimmer
Present and future of multi-level modeling30 min

The MULTI Process Challenge

This challenge is intended to allow submitters to demonstrate the use of multi-level modeling techniques and enable the comparison of submissions and hence framework/language capabilities. The multi-level modeling community is invited to respond to this challenge with papers describing solutions to the challenge. Authors should emphasize the merits of their solutions according to the aspects defined in this challenge description. The challenge follows up on the MULTI Bicycle Challenge which was used in MULTI 2017 and MULTI 2018, and reuses some criteria that were established in these previous editions.

Despite the similar criteria,  the subject domain has been changed entirely and new criteria have been added which are intended to increase opportunities for languages and tools to exercise their capabilities.

The challenge consists of a case description and a set of comparison criteria; following these should make it easy to compare and relate different solutions. Contributions clearly addressing the review criteria described in this document will be included in the workshop proceedings. The workshop organizers plan to invite selected contributions to a special journal issue.

We solicit challenge solution papers of max 10 pages + up to 5 pages to include important model fragments which demonstrate the solution, in IEEE format, submitted to MULTI 2019 EasyChair site.

Download the MULTI Process Challenge PDF here


Holiday Inn Munich – City Centre