Home
Scholarly Works
Repository Mining for Changes in Simulink Models
Conference

Repository Mining for Changes in Simulink Models

Abstract

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.

Authors

Jaskolka M; Pantelic V; Wassyng A; Lawford M; Paige R

Volume

00

Pagination

pp. 46-57

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

October 15, 2021

DOI

10.1109/models50736.2021.00014

Name of conference

2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS)
View published work (Non-McMaster Users)

Contact the Experts team