A classification and survey of analysis strategies for software product lines

T Thüm, S Apel, C Kästner, I Schaefer… - ACM Computing Surveys …, 2014 - dl.acm.org
Software-product-line engineering has gained considerable momentum in recent years,
both in industry and in academia. A software product line is a family of software products that …

Software product line engineering and variability management: achievements and challenges

A Metzger, K Pohl - Future of software engineering proceedings, 2014 - dl.acm.org
Software product line engineering has proven to empower organizations to develop a
diversity of similar software-intensive systems (applications) at lower cost, in shorter time …

Search based software engineering for software product line engineering: a survey and directions for future work

M Harman, Y Jia, J Krinke, WB Langdon… - Proceedings of the 18th …, 2014 - dl.acm.org
This paper presents a survey of work on Search Based Software Engineering (SBSE) for
Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that …

Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack

A Halin, A Nuttinck, M Acher, X Devroey… - Empirical Software …, 2019 - Springer
Many approaches for testing configurable software systems start from the same assumption:
it is impossible to test all configurations. This motivated the definition of variability-aware …

Causality in configurable software systems

C Dubslaff, K Weis, C Baier, S Apel - Proceedings of the 44th …, 2022 - dl.acm.org
Detecting and understanding reasons for defects and inadvertent behavior in software is
challenging due to their increasing complexity. In configurable software systems, the …

ProFeat: feature-oriented engineering for family-based probabilistic model checking

P Chrszon, C Dubslaff, S Klüppelholz… - Formal Aspects of …, 2018 - Springer
The concept of features provides an elegant way to specify families of systems. Given a base
system, features encapsulate additional functionalities that can be activated or deactivated …

Variability-aware static analysis at scale: An empirical study

AV Rhein, J Liebig, A Janker, C Kästner… - ACM Transactions on …, 2018 - dl.acm.org
The advent of variability management and generator technology enables users to derive
individual system variants from a configurable code base by selecting desired configuration …

[HTML][HTML] Modelling and analysing variability in product families: Model checking of modal transition systems with variability constraints

MH ter Beek, A Fantechi, S Gnesi, F Mazzanti - Journal of Logical and …, 2016 - Elsevier
We present the formal underpinnings of a modelling and analysis framework for the
specification and verification of variability in product families. We address variability at the …

ProVeLines: a product line of verifiers for software product lines

M Cordy, A Classen, P Heymans… - Proceedings of the 17th …, 2013 - dl.acm.org
Software Product Lines (SPLs) are families of similar software products built from a common
set of features. As the number of products of an SPL is potentially exponential in the number …

Efficient static analysis and verification of featured transition systems

MH ter Beek, F Damiani, M Lienhardt… - Empirical Software …, 2022 - Springer
Abstract A Featured Transition System (FTS) models the behaviour of all products of a
Software Product Line (SPL) in a single compact structure, by associating action-labelled …