Co-evolution of Simulink Models in a Model-Based Product LineP&I
Co-evolution of metamodels and conforming models is a known challenge in model-driven engineering. A variation of co-evolution occurs in model-based software product line engineering, where it is needed to efficiently co-evolve various products together with the single common platform from which they are derived. In this paper, we aim to alleviate this currently manual co-evolution process in an industrial setting where Simulink models are partially reused across various products. We propose and implement an approach providing support for the co-evolution of reusable model fragments. A demonstration on a realistic example model shows that our approach yields a correct co-evolution result and is feasible in practice. Furthermore, we discuss insights from applying the approach within the studied industrial setting.
Fri 23 OctDisplayed time zone: Eastern Time (US & Canada) change
15:00 - 16:15 | |||
15:00 20mFull-paper | Variability Representations in Class Models: An Empirical AssessmentFT Technical Track Daniel Strüber Radboud University Nijmegen, Anthony Anjorin , Thorsten Berger Chalmers University of Technology, Sweden / University of Gothenburg, Sweden Pre-print | ||
15:20 20mFull-paper | Co-evolution of Simulink Models in a Model-Based Product LineP&I Technical Track Robbert Jongeling Malardalen University, Antonio Cicchetti Mälardalen University, Federico Ciccozzi Malardalen University, Jan Carlson Malardalen University Link to publication DOI Pre-print | ||
15:40 15mTalk | Claimed Advantages and Disadvantages of (dedicated) Model Transformation languages: A Systematic Literature ReviewJ1st Technical Track | ||
15:55 15mDemonstration | Using Benji to Systematically Evaluate Model Comparison AlgorithmsDemo Technical Track |