MODELS 2022
Sun 23 - Fri 28 October 2022 Montréal, Canada
Wed 26 Oct 2022 10:52 - 11:15 at A-3502.1 - Foundations I Chair(s): Jörg Kienzle

Modelling languages are intensively used in paradigms like model-driven engineering to automate all tasks of the development process. These languages may have variants, in which case, there is the need to deal with language families rather than with individual languages. However, specifying the syntax and semantics of each language variant separately is costly, hinders reuse across variants, and may yield inconsistent semantics between variants.

To attack this problem, we propose a novel, modular way to describe product lines of modelling languages. Our approach is compositional, enabling the incremental definition of language families by means of modules comprising meta-model fragments, graph transformation rules, and rule extensions. Language variants are configured by selecting the desired modules, which entails the composition of a language meta-model and a set of rules defining its semantics. This paper describes a theory that guarantees consistent semantics among all languages within the family, an implementation as an Eclipse plugin, and an evaluation reporting drastic effort reduction with respect to an enumerative approach.

Wed 26 Oct

Displayed time zone: Eastern Time (US & Canada) change

10:30 - 12:00
Foundations ITechnical Track / Journal-first at A-3502.1
Chair(s): Jörg Kienzle McGill University, Canada
10:30
22m
Talk
Quantifying the Variability Mismatch Between Problem and Solution SpaceFT
Technical Track
Marc Hentze Volkswagen AG, Chico Sundermann University of Ulm, Thomas Thüm University of Ulm, Ina Schaefer Karlsruhe Institute of Technology (KIT)
10:52
22m
Talk
Modular Language Product Lines. A Graph Transformation ApproachFT
Technical Track
Juan de Lara Autonomous University of Madrid, Esther Guerra Universidad Aut�noma de Madrid, Paolo Bottoni Sapienza University of Rome
Pre-print Media Attached
11:15
22m
Talk
Utilizing multi-level concepts for multi-phase modeling - Context-awareness and process-based constraints to enable model evolutionJ1st
Journal-first
Tobias Franz German Aerospace Center (DLR), Christoph Seidl IT University of Copenhagen, Philipp M. Fischer , Andreas Gerndt German Aerospace Center (DLR)
Link to publication
11:37
22m
Talk
Domain object hierarchies inducing multi-level modelJ1st
Journal-first
Link to publication