Managed evolution of automotive software product line architectures: A systematic literature study

C Knieke, A Rausch, M Schindler, A Strasser, M Vogel - Electronics, 2022 - mdpi.com
The rapidly growing number of software-based features in the automotive domain as well as
the special requirements in this domain ask for dedicated engineering approaches, models …

Seamless variability management with the virtual platform

W Mahmood, D Strueber, T Berger… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Customization is a general trend in software engineering, demanding systems that support
variable stakeholder requirements. Two opposing strategies are commonly used to create …

Bridging the gap between clone-and-own and software product lines

T Kehrer, T Thüm, A Schultheiß… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Software is often released in multiple variants to meet all customer requirements. While
software product lines address this need by advocating the development of an integrated …

Effects of variability in models: a family of experiments

W Mahmood, D Strüber, A Anjorin, T Berger - Empirical Software …, 2022 - Springer
The ever-growing need for customization creates a need to maintain software systems in
many different variants. To avoid having to maintain different copies of the same model …

Retest test selection for product-line regression testing of variants and versions of variants

S Lity, M Nieke, T Thüm, I Schaefer - Journal of Systems and Software, 2019 - Elsevier
Testing is a crucial activity of product-line engineering. Due to shared commonality, testing
each variant individually results in redundant testing processes. By adopting regression …

Variability representations in class models: An empirical assessment

D Strüber, A Anjorin, T Berger - Proceedings of the 23rd ACM/IEEE …, 2020 - dl.acm.org
Owing to the ever-growing need for customization, software systems often exist in many
different variants. To avoid the need to maintain many different copies of the same model …

Quantifying the potential to automate the synchronization of variants in clone-and-own

A Schultheiß, PM Bittner, T Thüm… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
In clone-and-own-the predominant paradigm for develo** multi-variant software systems
in practice-a new variant of a software system is created by copying and adapting an …

Formal foundations for analyzing and refactoring delta-oriented model-based software product lines

C Pietsch, U Kelter, T Kehrer, C Seidl - Proceedings of the 23rd …, 2019 - dl.acm.org
Model-Based Software Product Line (MBSPL) Engineering combines Model-Based
Software Engineering (MBSE) and Software Product Line (SPL) Engineering by specifying …

[HTML][HTML] On checking delta-oriented product lines of statecharts

M Lienhardt, F Damiani, L Testa, G Turin - Science of Computer …, 2018 - Elsevier
Abstract A Software Product Line (SPL) is a set of programs, called variants, which are
generated from a common artifact base. Delta-Oriented Programming (DOP) is a flexible …

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

A Schlie, A Knüppel, C Seidl, I Schaefer - Proceedings of the 24th ACM …, 2020 - dl.acm.org
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 …