You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
  • technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact webmaster@ide.mdh.se

Co-evolution of Simulink Models in a Model-Based Product Line

Fulltext:


Publication Type:

Conference/Workshop Paper

Venue:

ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems

DOI:

https://doi.org/10.1145/3365438.3410989


Abstract

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 manual efforts during this 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, although practical application challenges remain. Furthermore, we discuss insights from applying the approach within the studied industrial setting.

Bibtex

@inproceedings{Jongeling5874,
author = {Robbert Jongeling and Antonio Cicchetti and Federico Ciccozzi and Jan Carlson},
title = {Co-evolution of Simulink Models in a Model-Based Product Line},
month = {October},
year = {2020},
booktitle = {ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems},
url = {http://www.es.mdu.se/publications/5874-}
}