Managed evolution of automotive software product line architectures: A systematic literature study
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 …
the special requirements in this domain ask for dedicated engineering approaches, models …
Seamless variability management with the virtual platform
Customization is a general trend in software engineering, demanding systems that support
variable stakeholder requirements. Two opposing strategies are commonly used to create …
variable stakeholder requirements. Two opposing strategies are commonly used to create …
Bridging the gap between clone-and-own and software product lines
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 …
software product lines address this need by advocating the development of an integrated …
Effects of variability in models: a family of experiments
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 …
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
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 …
each variant individually results in redundant testing processes. By adopting regression …
Variability representations in class models: An empirical assessment
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 …
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
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 …
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
Model-Based Software Product Line (MBSPL) Engineering combines Model-Based
Software Engineering (MBSE) and Software Product Line (SPL) Engineering by specifying …
Software Engineering (MBSE) and Software Product Line (SPL) Engineering by specifying …
[HTML][HTML] On checking delta-oriented product lines of statecharts
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 …
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
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 …
own practices. Extractively migrating systems towards a software product line (SPL) can be a …