MULTI 2022 at MODELS 2022

The 9th International Workshop on

Multi-Level Modelling

Montreal, Canada

23 Oct 2022

The workshop was held October 23, 2022 (Sunday), 9:00-15:00 (Montreal time)

The yearly MULTI workshop is the premier event for researchers and practitioners working on multilevel modelling and multilevel software development.

Together with the Models Conference, MULTI 2022 will accommodate remote participation and presentation. All accepted papers presented online will be published by ACM, in a companion volume alongside the main proceedings volume of MODELS 2022.

Multilevel language architectures represent a new object-oriented paradigm both for conceptual modelling and software engineering. In contrast to conventional 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 been used successfully in a wide range of projects.

The MULTI series 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 and weaknesses.

Three kinds of papers are solicited: regular papers (10 pages), challenge papers (10 pages), and demo or position papers (5 pages).

Topics for regular and position papers include, but are not limited 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,
  • the structure and labelling of an MLM framework,
  • methods and techniques for discovering clabjects, specializations and classification relationships,
  • formal approaches to MLM,
  • fundamental aspects of MLM such as composition and decomposition,
  • experiences and challenges in providing tool support for MLM,
  • experiences and challenges in applying MLM 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 in a multi-level setting,
  • definition of behavioral semantics in a multilevel setting,
  • design patterns addressing when and how to apply multi-level metamodelling,
  • case studies illustrating the usage of multi-level techniques to overcome difficulties occurring in classic modelling scenarios, and
  • modeling for Social Good using multi-level techniques.

Authors submit their papers as PDF files via EasyChair https://easychair.org/conferences/?conf=multi2022. Submissions must adhere to the ACM formatting instructions. Specifically, use the SIG proceedings template, see also sources at the Overleaf template ACM SIG Proceedings Template. Word users may use this DOCX template. Challenge papers (see Challenge paper description) must be subtitled “A contribution to the MULTI Collaborative Comparison Challenge”. Accepted papers will be included in the joint workshop proceedings published by the ACM.

Multi-level modeling addresses the modeling of subject domains that benefit from an explicit recognition of multiple levels of domain representation, such as software development, process modeling, capturing organizational roles, biological taxonomies, product hierarchies, and so on. Over the span of two decades many approaches for multi-level modeling have been proposed, all sharing the goal of extending traditional two-level approaches with constructs and concepts that naturally support multiple levels of domain representation, with the goal to increase model expressiveness while simultaneously reducing model complexity.

Numerous advances in multi-level modeling approaches and tools have, however, lead to a proliferation of available approaches, thus displaying a lack of consensus on what kinds of constructs and concepts provide the best support for multi-level modeling. In part, differences are owed to different application targets or different prioritizations of desirable model properties, yet not all existing differences can necessarily be motivated in this manner. Some differences at both foundational and realization levels may be perfectly justifiable while others may be reconcilable without diminishing effects.

The Collaborative Comparison Challenge aims towards increasing communication between multi-level modeling researchers by encouraging collaborations which may justify and thus clarify the need for existing differences, or, alternatively, lead towards homogenizing multi-level modeling. Previous challenges (the 2017 Bicycle Challenge and the 2019 Process Challenge) already invited researchers to demonstrate their approaches by addressing a set of requirements in a given domain and thus represented essential first steps towards the benchmarking of various approaches.

However, since these challenges only focused on a single approach respectively and did not specifically encourage the contrasting of approaches beyond regular related work discussions, their value in contrasting approaches and fostering a dialogue between researchers was limited. For this reason, the Collaborative Comparison Challenge specifically requires the application of two or more approaches to one domain example and mandates the discussion of commonalities and differences between the approaches in a joint paper authored by proponents of different multi-level modeling approaches. Commonalities and differences should be discussed as they manifest themselves in the treatment of the domain example but also at a more general level. Respective discussion subjects which authors may choose to elaborate on include, but are not limited to, fundamental concepts such as the nature of levels, cross-level relationships, classification vs generalization, deep characterization, the treatment of attributes and operations, and the use of structural and behavioral constraints. Discussions should seek to explore justifications for, and/or potential reconciliations of, fundamental differences rather than surface-level realization choices. An optional avenue towards contributing to the clarification of differences is the formalization of foundational concepts, thereby possibly discovering open questions and/or potential for unification.

All submission requirements and the domain example to use are available from the detailed MULTI 2022 challenge description (same as 2021 challenge).

Important dates

  • Paper Submission: 20 27 July 2022
  • Authors Notification: 19 August 2022
  • Camera-ready Papers: 19 August 9 September 2022
  • Workshop: 23 October 2022

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)

Workshop Organizers

Manfred

Manfred Jeusfeld

University of Skövde, IIT, Sweden

Juan

Juan de Lara

Universidad Autónoma de Madrid, Spain

Gergely

Gergely Mezei

Budapest University of Technology and Economics, Hungary

Program Committee

  • Victorio Albani Carvalho, Federal Institute of Espírito Santo
  • Joao Paulo Almeida, Federal University of Espirito Santo
  • Colin Atkinson, University of Mannheim
  • Mira Balaban, Ben-Gurion University of the Negev
  • Tony Clark, Aston University
  • Marian Daun, University of Duisburg-Essen
  • Ulrich Frank, University of Duisburg-Essen
  • Cesar Gonzalez-Perez, Incipit CSIC
  • Georg Grossmann, University of South Australia
  • Jens Gulden, Utrecht University
  • Monika Kaczmarek, University Duisburg Essen
  • Thomas Kuehne, Victoria University of Wellington
  • Fernando Macias, IMDEA Software Institute
  • Bernd Neumayr, Johannes Kepler University Linz
  • Chris Partridge, University of Westminster, BORO Solutions
  • Andreas Prinz, University of Agder
  • Adrian Rutle, Western Norway University of Applied Sciences
  • Christoph G. Schuetz, Johannes Kepler University Linz
  • Markus Stumptner, University of South Australia
  • Manuel Wimmer, Johannes Kepler University Linz

Program
Location: A-3521.1

Session 1 – MLM processes and methodologies
Sunday, 23 October, 9:00 – 10:00 (GMT-4)
Chair: Juan de Lara

  • Welcome and Opening (Preface)
  • Daniel Töpel and Monika Kaczmarek-Heß: Towards Flexible Creation of Multi-Level Models: Bottom-Up Change Support in the Modeling and Programming Environment XModeler (22 min + 5 min discussion)
  • Ulrich Frank and Tony Clark: Peculiarities of Language Engineering in Multi-Level Environments or: Design by Elimination (22 min + 5 min discussion)
  • Discussion

Session 2 – MLM tools and applications
Sunday, 23 October, 10:30 – 12:00 (GMT-4)
Chair: Ulrich Frank

  • Mira Balaban, Igal Khitron, Azzam Maraee and Michael Kifer: Mediation-Based MLM in FOModeLer (22 min + 5 min discussion)
  • Ferenc Attila Somogyi and Gergely Mezei: Practical Application of the Multi-Level Modeling Playground (15 min + 5 min discussion)
  • Sebastian Gruber, Bernd Neumayr and Jan David Smeddinck: Towards Integration-Preserving Customization of Just-in-Time Adaptive Interventions with Composite Clabjects in RDF and SHACL: Demo Paper (15 min + 5 min discussion)
  • Discussion

Session 3 – Comparision and unification
Sunday, 23 October, 13:30 – 14:50 (GMT-4)
Chair: Gergely Mezei

  • Gergely Mezei: Introduction to the Collaborative Comparision Challenge (5 min)
  • Gergely Mezei, Manfred Jeusfeld and Sándor Bácsi: DeepTelos and DMLA – A Contribution to the MULTI 2022 Collaborative Comparison Challenge (20 min + 5 min discussion)
  • Thomas Kühne and Arne Lange: – Melanee and DLM – A Contribution to the MULTI Collaborative Comparison Challenge b (20 min + 5 min discussion)
  • Discussion on MLM Future Challenges

Closing words (10 min)
Sunday, 23 October, 14:50 – 15:00 (GMT-4)