Feature models are an important artifact in software product line engineering. They describe commonality and variability of all product line members. This thesis proposes the use of attributes and additional constraints in feature modeling to extend expres-siveness and usability. Therefore, new grammars were built to extend traditional feature models by optional integer attributes and additional constraints. We found a mapping that converts ex-tended feature models into pseudo-boolean satisfiability (PBSAT) instances. This allows reasoning of feature models using a PBSAT solver. We took different feature model analysis operations from several authors to show applicability of the PBSAT representation. This required adaptations and led to ext...
Feature modelling is a common mechanism for variability management in the context of software produc...
Many analyses have been proposed to ensure the correctness of the various models used throughout sof...
Feature modeling has been found very effective for modeling and managing variability in Software Pro...
Abstract: Product line models are important artefacts in product line engineering. One of the most p...
International audienceMany real-world product lines are only represented as non-hierarchical collect...
International audienceMany real-world product lines are only represented as non-hierarchical collect...
Feature models are a popular variability modeling nota-tion used in product line engineering. Automa...
Product line models are important artefacts in product line engineering. One of the most popular lan...
Software product lines are able to describe multiple products sharing a common base of features and ...
Feature models are often used in software product lines to represent a set of products and reason ov...
Many constraint satisfaction and optimisation problems can be solved effectively by encoding them as...
In this paper, we describe and evaluate three different techniques for translating pseudo-boolean co...
In this paper, we describe and evaluate three different techniques for translating pseudo-boolean co...
Feature modeling is a notation and an approach for modeling commonality and variability in product f...
Since feature models for realistic product families may be quite complicated, the automated analysis...
Feature modelling is a common mechanism for variability management in the context of software produc...
Many analyses have been proposed to ensure the correctness of the various models used throughout sof...
Feature modeling has been found very effective for modeling and managing variability in Software Pro...
Abstract: Product line models are important artefacts in product line engineering. One of the most p...
International audienceMany real-world product lines are only represented as non-hierarchical collect...
International audienceMany real-world product lines are only represented as non-hierarchical collect...
Feature models are a popular variability modeling nota-tion used in product line engineering. Automa...
Product line models are important artefacts in product line engineering. One of the most popular lan...
Software product lines are able to describe multiple products sharing a common base of features and ...
Feature models are often used in software product lines to represent a set of products and reason ov...
Many constraint satisfaction and optimisation problems can be solved effectively by encoding them as...
In this paper, we describe and evaluate three different techniques for translating pseudo-boolean co...
In this paper, we describe and evaluate three different techniques for translating pseudo-boolean co...
Feature modeling is a notation and an approach for modeling commonality and variability in product f...
Since feature models for realistic product families may be quite complicated, the automated analysis...
Feature modelling is a common mechanism for variability management in the context of software produc...
Many analyses have been proposed to ensure the correctness of the various models used throughout sof...
Feature modeling has been found very effective for modeling and managing variability in Software Pro...