Incremental feature model synthesis for clone-and-own software systems in MATLAB/Simulink

Alexander Schlie, Alexander Knüppel, Christoph Seidl, Ina Schaefer · 2020

Families of related MATLAB/Simulink systems commonly emerge ad hoc using clone-and-own practices. Extractively migrating systems towards a software product line (SPL) can be a remedy. A feature model (FM) represents all potential configurations of an SPL, ideally, in non-technical domain terms. However, yielding a sensible FM from automated synthesis remains a major challenge due to domain knowledge being a prerequisite for features to be adequate abstractions. In incremental reverse engineering, subsequent generation of FMs may further overwrite changes and design decisions made during previous manual FM refinement.

Read the paper · More papers on PaperTik