Feature-oriented software product lines

S Apel, D Batory, C Kästner, G Saake - 2013 - Springer
The idea for this book arose from a series of lectures on modern programming paradigms,
feature-oriented programming, and software product lines that are continuously held at the …

A survey of variability modeling in industrial practice

T Berger, R Rublack, D Nair, JM Atlee… - Proceedings of the 7th …, 2013 - dl.acm.org
Over more than two decades, numerous variability modeling techniques have been
introduced in academia and industry. However, little is known about the actual use of these …

A study of variability models and languages in the systems software domain

T Berger, S She, R Lotufo, A Wasowski… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Variability models represent the common and variable features of products in a product line.
Since the introduction of FODA in 1990, several variability modeling languages have been …

Large language models to generate meaningful feature model instances

JA Galindo, AJ Dominguez, J White… - Proceedings of the 27th …, 2023 - dl.acm.org
Feature models are the" de facto" standard for representing variability in software-intensive
systems. Automated analysis of feature models is the computer-aided extraction of …

[HTML][HTML] UVL: Feature modelling with the universal variability language

D Benavides, C Sundermann, K Feichtinger… - Journal of Systems and …, 2025 - Elsevier
Feature modelling is a cornerstone of software product line engineering, providing a means
to represent software variability through features and their relationships. Since its inception …

Automated analysis of feature models: Quo vadis?

JA Galindo, D Benavides, P Trinidad… - Computing, 2019 - Springer
Feature models have been used since the 90s to describe software product lines as a way of
reusing common parts in a family of software systems. In 2010, a systematic literature review …

Mining configuration constraints: Static analyses and empirical results

S Nadi, T Berger, C Kästner, K Czarnecki - Proceedings of the 36th …, 2014 - dl.acm.org
Highly-configurable systems allow users to tailor the software to their specific needs. Not all
combinations of configuration options are valid though, and constraints arise for technical or …

Variability modeling in the real: a perspective from the operating systems domain

T Berger, S She, R Lotufo, A Wąsowski… - Proceedings of the 25th …, 2010 - dl.acm.org
Variability models represent the common and variable features of products in a product line.
Several variability modeling languages have been proposed in academia and industry; …

Where do configuration constraints stem from? an extraction approach and an empirical study

S Nadi, T Berger, C Kästner… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Highly configurable systems allow users to tailor software to specific needs. Valid
combinations of configuration options are often restricted by intricate constraints. Describing …

Featracer: Locating features through assisted traceability

M Mukelabai, K Hermann, T Berger… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Locating features is one of the most common software development activities. It is typically
done during maintenance and evolution, when developers need to identify the exact places …