MODELS 2022
Sun 23 - Fri 28 October 2022 Montréal, Canada
Wed 26 Oct 2022 14:15 - 14:37 at A-5502.1 - Model Management Chair(s): Ileana Ober

Maintaining software artifacts is a complex and time-consuming task. Like any other program, model transformations are subject to maintenance. In a maintenance process, much effort is dedicated to the comprehension of programs. To this end, several techniques are used, such as feature location and design pattern detection. In the particular case of model transformations, detecting design patterns contributes to a better comprehension as they carry valuable information on the transformation structure. In this paper, we propose a generic approach to detect, semi-automatically, design patterns and their variations in model transformations. Our approach encodes both design patterns and transformations as strings and use a string-matching algorithm for the detection. The approach is able to detect complete and partial implementations of design patterns in transformations, which is useful to refactoring and improving model transformations.

Wed 26 Oct

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

13:30 - 15:00
Model ManagementJournal-first / Technical Track at A-5502.1
Chair(s): Ileana Ober University of Toulouse
13:30
22m
Talk
Accelerating Similarity-Based Model Matching Using On-The-Fly Similarity Preserving HashingFT
Technical Track
Xiao He University of Science and Technology Beijing, China, Letian Tang School of Computer and Communication Engineering, University of Science and Technology Beijing, Yutong Li School of Computer and Communication Engineering, University of Science and Technology Beijing
13:52
22m
Talk
An efficient line-based approach for resolving merge conflicts in XMI-based modelsJ1st
Journal-first
Alfonso de la Vega Universidad de Cantabria, Dimitris Kolovos University of York
Link to publication
14:15
22m
Talk
A generic approach to detect design patterns in model transformations using a string-matching algorithmJ1st
Journal-first
Chihab eddine Mokaddem DIRO, Université de Montréal, Houari Sahraoui Université de Montréal, Eugene Syriani Université de Montréal
Link to publication
14:37
22m
Talk
Nested OSTRICH: Hatching Compositions of Low-code TemplatesP&I
Technical Track
João Costa Seco NOVA LINCS -- Universidade Nova de Lisboa, Hugo Lourenço OutSystems SA, Joana Baptista Parreira NOVA University of Lisbon, Carla Ferreira NOVA University Lisbon