Write a Blog >>
Sun 10 - Sat 16 October 2021
Fri 15 Oct 2021 23:20 - 23:40 at Room 1 - Model management and model transformations III Chair(s): Dimitris Kolovos

In this paper, we study an industrial setting where code is generated from models, and, for various reasons, that generated code is then manually modified. To enhance the maintainability of both models and code, consistency between them is imperative. A first step towards establishing that consistency is to identify the manual changes that were made to the code after it was generated and deployed. Identifying the delta is not straightforward and requires pre-processing of the code. The main mechanics driving our solution are higher-order transformations, which make the implementation scalable and robust to small changes in the modeling language. In this paper, we describe the specific industrial setting of this problem and our approach to solving it, as well as our experiences and modeling-related lessons learned from developing, implementing, and validating the approach together with our industrial partner.

Fri 15 Oct

Displayed time zone: Osaka, Sapporo, Tokyo change

23:00 - 00:00
Model management and model transformations IIITechnical Papers at Room 1
Chair(s): Dimitris Kolovos University of York
Scalable N-Way Model Matching Using Multi-Dimensional Search TreesFT
Technical Papers
Alexander Schultheiß Humboldt University of Berlin, Paul Maximilian Bittner University of Ulm, Lars Grunske Humboldt University of Berlin, Thomas Thüm University of Ulm, Timo Kehrer Humboldt University of Berlin
Identifying Manual Changes to Generated Code: Experiences from the Industrial Automation DomainP&I
Technical Papers
Robbert Jongeling Malardalen University, Sachin Bhatambrekar , Anders Lofberg , Antonio Cicchetti Mälardalen University, Federico Ciccozzi Malardalen University, Jan Carlson Malardalen University
MUPPIT: A Method for Using Proper Patterns in Model TransformationsJ1ST
Technical Papers
Bahman Zamani University of Isfahan, Mahsa Panahandeh University of Alberta, Mohammad Hamdaqa , Wahab Hamou-Lhadj Concordia University, Montreal, Canada