Write a Blog >>
Sun 10 - Sat 16 October 2021
Fri 15 Oct 2021 10:30 - 10:50 at Room 1 - Model management and model transformations II Chair(s): Eugene Syriani

Model-Based Development (MBD) is widely used for embedded controls development, with MATLAB Simulink being one of the most used environments in the automotive industry. Simulink models are the primary design artifact, and as with all software, must be constantly maintained and evolved over their lifetime. It is necessary to develop models that support likely changes in order to assist with evolution/maintenance processes. In order to do so, the types of frequently performed changes must be understood, and appropriate language mechanisms must be available to support these changes. However, Simulink model changes are currently not well understood. We analyze a real industrial software repository of our industrial partner and its version control system to provide insights into the likely changes for Simulink. The intent with this analysis includes providing guidance on how Simulink is used in industrial practice, and how particular model changes can impact system evolution.

Fri 15 Oct

Displayed time zone: Osaka, Sapporo, Tokyo change

10:30 - 11:30
Model management and model transformations IITechnical Papers at Room 1
Chair(s): Eugene Syriani Université de Montréal
Repository Mining for Changes in Simulink ModelsP&I
Technical Papers
Monika Jaskolka , Vera Pantelic , Alan Wassyng McMaster University, Canada, Mark Lawford McMaster University, Richard Paige McMaster University
Automated Patch Generation for Fixing Semantic Errors in ATL Transformation RulesFT
Technical Papers
Zahra Varaminybahnemiry , Jessie Galasso-Carbonnel Université de Montréal, Khalid Belharbi , Houari Sahraoui Université de Montréal
Live Modeling in the Context of State Machine Models and Code GenerationJ1ST
Technical Papers
Mojtaba Bagherzadeh Queen's University, Karim Jahed Queen's University, Benoit Combemale University of Rennes; Inria; IRISA, Juergen Dingel Queen's University, Kingston, Ontario