MULTI 2018

5th International Workshop on Multi-Level Modelling

MULTI 2018. 16th October 2018, Copenhagen, Denmark

Keynote speaker: Manuel Wimmer, BIG, TU Wien

Welcome to MULTI 2018,

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. To address this objective, MULTI 2018 features a specific multilevel modelling challenge.


Call for Papers

A growing community of researchers is excited about the prospects offered by multilevel modelling. However, there is still no clear consensus on what this new paradigm actually entails and how it should be applied. For example, there are different views on whether it is sound to combine instance facets and type facets into so-called clabjects, whether strict metamodeling is too restrictive, and what tool architectures provide the best framework for modelling with multiple classification levels. This lack of a foundational consensus is mirrored by the lack of a common focus in current multilevel tools.

The goal of MULTI 2018 is to address these challenges and continue the community building established in the previous workshops. In particular, the goal is to encourage the community to delineate different approaches to multi-level modelling and define objective ways to evaluate their respective strengths/weaknesses. One key way of addressing this goal is to identify standard/canonical examples specially designed to exercise the abilities of multilevel modelling approaches. We encourage submissions on new concepts, implementation approaches and formalisms as well as submissions on controversial positions, requirements for evaluation criteria or case-study scenarios. Contributions in the area of tool building, multilevel modelling applications, canonical examples and educational material are equally welcome.

Possible topics include, but are not restricted to:

  • the exact nature and semantics of elements in a multilevel hierarchy and how best to represent them
  • the importance and role of potency and its variants such a durability and mutability
  • transitioning from traditional modelling approaches/tools to multi-level approaches
  • engineering domain-specific languages and complete tool support
  • methods for designing multilevel models
  • formal approaches to multilevel modelling
  • experiences and challenges in providing tool support for multilevel modelling
  • experiences and challenges in applying multilevel modelling techniques to large and/or real world problems
  • model management languages (transformation, code generation etc.) in a multi-level setting
  • comparisons of multilevel and two-level solutions for modelling problems
  • criteria for comparing multilevel modelling approaches and evaluating their usability
  • canonical multi-level modelling examples and challenges
  • distinct and multiple viewpoints on multilevel models
  • methods for developing multilevel systems and languages
  • the management of changes in multilevel models
  • innovative systems architectures enabled by multilevel languages
  • multilevel modelling versus knowledge engineering and ontologies

Three kinds of papers are solicited: regular papers (max. 10 pages), challenge papers (max. 10 pages), and position papers (max. 5 pages), in LNCS format.

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

The workshop provides a platform for tool demonstrations, too. Please contact Tony Clark to determine the scope and structure of a demo.

To promote the exchange between different schools of multilevel modelling and to contribute to a consolidation of the field, this year’s MULTI will host a specific modelling challenge (The Bicycle Challenge). Challenge participants are asked to develop a multilevel model, or multilevel DSMLs respectively, to represent a domain that is provided in a natural language description. The solutions should account for certain requirements and are expected to be submitted in a given structure.

The Bicycle Challenge

The MULTI Bicycle Challenge 2018 is intended as a basis for demonstrating the benefits of multi-level modelling. Our aim is to allow researchers to present their solutions to the challenge at the MULTI workshop at MODELS 2018 in Copenhagen. The challenge is intended to be open to different multi-level modeling styles and approaches. 

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.

Download Bicycle Challenge as PDF


Tony Clark

Aston University, UK

Bernd Neumayr

Johannes Kepler University Linz, Austria

Adrian Rutle

Western Norway University of Applied Sciences, Bergen, Norway

Program Committee
  • Joao-Paulo Almeida (Federal University of Espirito Santo, Brazil)
  • Victorio Albani de Carvalho (Federal Institute of Espirito Santo, Brazil)
  • 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)
  • 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)

  • Bernd Neumayr (Johannes Kepler University Linz, Austria)

  • 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 (Vienna University of Technology, 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)


July 24th, 2018

Paper Submission Deadline

August 17, 2018

Authors Notification

August 21, 2018

Camera-ready Papers

October 16, 2018



Session 1
5 min
Keynote by Manuel Wimmer: Multi-Level Modeling in the Wild with AutomationML
60 min
Ulrich Frank: Toward a Unified Conception of Multi-Level Modelling: Advanced Requirements
Paper | Slides
20 min
10:30-11:00Coffee Break
Session 2
Advances in Multi-Level Modeling - Session Chair: Adrian Rutle
Fernando Macias, Adrian Rutle and Volker Stolz: A Tool for the Convergence of Multilevel Modelling Approaches
Paper | Slides
20 min
Mira Balaban, Igal Khitron and Azzam Maraee: Context Aware Factors in Rearchitecting Two-Level Models into Multilevel Models
Paper | Slides
20 min
Monika Kaczmarek, Mario Nolte, Andreas Fritsch and Stefanie Betz: Practical Experiences with Multi-Level Modeling using FMMLx: A Hierarchy of Domain-Specific Modeling Languages in Support of Life-Cycle Assessment
Paper | Slides
20 min
Jens Gulden: Multi-Level Modeling with XML
Paper | Slides
20 min
Session 3
Process modelling - Session Chair: Tony Clark
Alejandro Rodriguez, Adrian Rutle, Francisco Duran, Lars Michael Kristensen and Fernando Macias: Multilevel Modelling of Coloured Petri Nets
Paper | Slides
20 min
Daniel Toepel: A Perspective Based Level Addressing System for Unbalanced Meta Models20 min
Bicycle challenge - Session Chair: Tony Clark
Ulrich Frank and Tony Clark: A Contribution to the MULTI Challenge Using the FMMLx
15 min
Arne Lange and Colin Atkinson: Multi-level modeling with MELANEE
Paper | Slides
15 min
Gergely Mezei, Zoltan Theisz, Daniel Urban and Sandor Bacsi: The Bicycle Challenge in DMLA, where Validation Means Correct Modeling
Paper | Slides | Poster
15 min
15:30-16:00Coffee Break
Session 4
Discussion and Position - Session Chair: Bernd Neumayr
Mira Balaban, Igal Khitron, Michael Kifer and Azzam Maraee: Multilevel Modeling: What's in a Level? A Position Paper (short paper)
Paper | Slides
12 min
Thomas Kuehne: A Story of Levels
20 min
Plenary session - Session Chairs: Tony Clark, Bernd Neumayr, Adrian Rutle
Present and future of multi-level modeling55 min


IT University of Copenhagen
Rued Langgaards Vej 7, 2300 Copenhagen