Feature models are widely used to model software product-line (SPL) variability. SPL variants are configured by selecting feature sets that satisfy feature model constraints. Configuration of large feature models involve multiple stages and participants, which makes it hard to avoid conflicts and errors. New techniques are therefore needed to debug invalid configurations and derive the minimal set of changes to fix flawed configurations. This paper provides three contributions to debugging feature model configurations: (1) we present a technique for transforming a flawed feature model configuration into a Constraint Satisfaction Problem (CSP) and show how a constraint solver can derive the minimal set of feature selection changes to fix an ...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
Software product line engineering is a promising paradigm for developing software intensive systems....
Abstract—We present a novel fault-based approach for testing feature models (FMs). We identify sever...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are c...
Software product-lines (SPLs) are software platforms that can be readily reconfigured for different ...
In a Software Product Line (SPL), a feature model is widely used to represent the commonalities and ...
Configuration of feature models in software product-lines typically involves manipulating a model to...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
Software product line engineering refers to the concept of sharing commonalities and variabilities o...
Variability-intensive systems are software systems in which variability management is a core activit...
Software product line engineering is a promising paradigm for developing software intensive systems....
AbstractSoftware product line engineering is a promising paradigm for developing software intensive ...
A Software Product Line is a family of software systems in a domain, which share some common feature...
Feature models (FMs) appeared more than 30 years ago, and they are valuable tools for modeling the f...
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
Software product line engineering is a promising paradigm for developing software intensive systems....
Abstract—We present a novel fault-based approach for testing feature models (FMs). We identify sever...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are c...
Software product-lines (SPLs) are software platforms that can be readily reconfigured for different ...
In a Software Product Line (SPL), a feature model is widely used to represent the commonalities and ...
Configuration of feature models in software product-lines typically involves manipulating a model to...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
Software product line engineering refers to the concept of sharing commonalities and variabilities o...
Variability-intensive systems are software systems in which variability management is a core activit...
Software product line engineering is a promising paradigm for developing software intensive systems....
AbstractSoftware product line engineering is a promising paradigm for developing software intensive ...
A Software Product Line is a family of software systems in a domain, which share some common feature...
Feature models (FMs) appeared more than 30 years ago, and they are valuable tools for modeling the f...
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
Software product line engineering is a promising paradigm for developing software intensive systems....
Abstract—We present a novel fault-based approach for testing feature models (FMs). We identify sever...