MODELS 2023
Sun 1 - Fri 6 October 2023 Västerås, Sweden
Thu 5 Oct 2023 16:15 - 16:37 at 301 - Session B6: Versioning and Variability

Domain-specific modeling languages need to evolve when the domain or development needs change, and this leads to a need for co-evolution of related artifacts. We demonstrate how MetaEdit+, a mature commercial language workbench, supports co-evolution of domain-specific modeling languages, tools and models. The demonstration is broken down into 12 different co-evolution scenarios, showing how tools and models update in sync with language changes. In all scenarios of language evolution MetaEdit+ editors open and enable working with existing models, and the models are typically automatically updated without the need to create migration or model transformation programs. When automatic co-evolution is not possible MetaEdit+ points to the items requiring intervention.

Thu 5 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:30 - 17:00
Session B6: Versioning and VariabilityTechnical Track / Tools and Demonstrations at 301
15:30
22m
Talk
Incremental Model Transformations with Triple Graph Grammars for Multi-version Models
Technical Track
Matthias Barkowsky Hasso Plattner Institute, University of Potsdam, Germany, Holger Giese Hasso Plattner Institute, University of Potsdam
15:52
22m
Talk
Variability-aware Neo4j for Analyzing a Graphical Model of a Software Product Line
Technical Track
Xiang Chen , Joanne Atlee University of Waterloo
16:15
22m
Talk
How MetaEdit+ Supports Co-Evolution of Modeling Languages, Tools and ModelsTool Demo
Tools and Demonstrations
Pre-print
16:37
22m
Talk
Experience in Specializing a Generic Realization Language for SPL Engineering at Airbus
Technical Track
Damien Foures , Mathieu Acher Univ. Rennes 1, Inria, IRISA, Institut Universitaire de France (IUF), Olivier Barais University of Rennes, France / Inria, France / CNRS, France / IRISA, France, Benoit Combemale University of Rennes, Inria, CNRS, IRISA, Jean-Marc Jézéquel Univ Rennes - IRISA, Jörg Kienzle McGill University, Canada