Write a Blog >>
MODELS 2020
Fri 16 - Fri 23 October 2020
Wed 21 Oct 2020 13:55 - 14:15 at Room B - B2-MDE Process Support Chair(s): Jesús Sánchez Cuadrado

Metamodels evolve even more frequently than programming languages. This evolution process may result in a large number of instance models that are no longer conforming to the revised metamodel. On the one hand, the manual adaptation of models after the metamodels’ evolution can be tedious, error-prone, and timeconsuming. On the other hand, the automated co-evolution of metamodels/models is challenging, especially when new semantics is introduced to the metamodels. While some interactive techniques have been proposed, designers still need to explore a large number of possible revised models, which makes the interaction timeconsuming. In this paper, we propose an interactive multi-objective approach that dynamically adapts and interactively suggests edit operations to designers based on three objectives: minimizing the deviation with the initial model, the number of non-conformities with the revised metamodel and the number of changes. The proposed approach takes their feedback into consideration by clustering the set of recommended co-evolution solutions of the multi-objective search. Thus, users can quickly select their preferred cluster and give feedback on a smaller number of solutions by eliminating similar ones. This feedback is then used to guide the search for the next iterations if the user is still not satisfied.We evaluated our approach on a set of metamodel/model co-evolution case studies and compared it to existing fully automated and interactive co-evolution techniques.

Wed 21 Oct

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

13:15 - 14:30
B2-MDE Process SupportTechnical Track at Room B
Chair(s): Jesús Sánchez Cuadrado
13:15
20m
Full-paper
To build, or not to build: ModelFlow, a build solution for MDE projectsFT
Technical Track
Beatriz Sanchez University of York, Dimitris Kolovos University of York, Richard Paige McMaster University
Pre-print Media Attached
13:35
20m
Full-paper
An extensible framework for customizable model repairFT
Technical Track
Angela Barriga , Rogardt Heldal , Ludovico Iovino Gran Sasso Science Institute, L'Aquila, Italy, Magnus Marthinsen , Adrian Rutle Western Norway University of Applied Sciences
13:55
20m
Full-paper
Interactive Metamodel/Model Co-Evolution: A Clustering-based Multi-Objective ApproachFT
Technical Track
Wael Kessentini , Vahid Alizadeh DePaul University
14:15
15m
Talk
Ark: a constraint-based method for architectural synthesis of smart systemsJ1st
Technical Track
Milena Guessi , Flavio Oquendo IRISA (UMR CNRS) - Univ. Bretagne-Sud (UBS), Elisa Yumi Nakagawa University of São Paulo, Brazil
DOI