Automated analysis of feature models 20 years later: A literature review

D Benavides, S Segura, A Ruiz-Cortés - Information systems, 2010 - Elsevier
Software product line engineering is about producing a set of related products that share
more commonalities than variabilities. Feature models are widely used for variability and …

A systematic review and an expert survey on capabilities supporting multi product lines

G Holl, P Grünbacher, R Rabiser - Information and Software Technology, 2012 - Elsevier
CONTEXT: Complex software-intensive systems comprise many subsystems that are often
based on heterogeneous technological platforms and managed by different organizational …

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 …

[图书][B] Mastering software variability with FeatureIDE

J Meinicke, T Thüm, R Schröter, F Benduhn, T Leich… - 2017 - Springer
In the era of mobile devices and the Internet of things, software systems are ubiquitous. A
multitude of hardware specifics, fast development of applications, and the need of …

Feature models, grammars, and propositional formulas

D Batory - International Conference on Software Product Lines, 2005 - Springer
Feature models are used to specify members of a product-line. Despite years of progress,
contemporary tools often provide limited support for feature constraints and offer little or no …

Cool features and tough decisions: a comparison of variability modeling approaches

K Czarnecki, P Grünbacher, R Rabiser… - Proceedings of the 6th …, 2012 - dl.acm.org
Variability modeling is essential for defining and managing the commonalities and
variabilities in software product lines. Numerous variability modeling approaches exist today …

Formalizing cardinality‐based feature models and their specialization

K Czarnecki, S Helsen… - … process: Improvement and …, 2005 - Wiley Online Library
Feature modeling is an important approach to capture the commonalities and variabilities in
system families and product lines. Cardinality‐based feature modeling integrates a number …

Mapping features to models: A template approach based on superimposed variants

K Czarnecki, M Antkiewicz - International conference on generative …, 2005 - Springer
Although a feature model can represent commonalities and variabilities in a very concise
taxonomic form, features in a feature model are merely symbols. Mapping features to other …

Familiar: A domain-specific language for large scale management of feature models

M Acher, P Collet, P Lahire, RB France - Science of Computer …, 2013 - Elsevier
The feature model formalism has become the de facto standard for managing variability in
software product lines (SPLs). In practice, developing an SPL can involve modeling a large …

Reasoning about edits to feature models

T Thum, D Batory, C Kastner - 2009 IEEE 31st International …, 2009 - ieeexplore.ieee.org
Features express the variabilities and commonalities among programs in a software product
line (SPL). A feature model defines the valid combinations of features, where each …