Feature models are a wide-spread approach to variability and commonality management in software product lines. Due to the increasing size and complexity of feature models, anomalies in terms of inconsistencies and redundancies can occur which lead to increased efforts related to feature model development and maintenance. In this paper we introduce knowledge representations which serve as a basis for the explanation of anomalies in feature models. On the basis of these representations we show how explanation algorithms can be applied. The results of a performance analysis show the applicability of these algorithms for anomaly detection in feature models. We conclude the paper with a discussion of future research issues
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...
International audienceFeature models are a widespread means to represent commonality and variability...
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...
Software product line engineering refers to the concept of sharing commonalities and variabilities o...
Automated analysis of feature models (FM) is a field of interest in recent years. Many operations ov...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are co...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are c...
Ministerio de Ciencia y Tecnología TIC 2003-02737-C02-01Ministerio de Ciencia y Tecnología TIN2006-0...
International audienceFeature models are a widespread means to represent commonality and variability...
A software product line (SPL) is a set of systems that share common and varying features. To provide...
Feature models are one of the most important assets in software product line engineering when captur...
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...
Feature models have been used since the 90's to describe software product lines as a way of reusing ...
International audienceFeature models are a widespread means to represent commonality and variability...
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...
International audienceFeature models are a widespread means to represent commonality and variability...
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...
Software product line engineering refers to the concept of sharing commonalities and variabilities o...
Automated analysis of feature models (FM) is a field of interest in recent years. Many operations ov...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are co...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are c...
Ministerio de Ciencia y Tecnología TIC 2003-02737-C02-01Ministerio de Ciencia y Tecnología TIN2006-0...
International audienceFeature models are a widespread means to represent commonality and variability...
A software product line (SPL) is a set of systems that share common and varying features. To provide...
Feature models are one of the most important assets in software product line engineering when captur...
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...
Feature models have been used since the 90's to describe software product lines as a way of reusing ...
International audienceFeature models are a widespread means to represent commonality and variability...
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...
International audienceFeature models are a widespread means to represent commonality and variability...
International audienceThe usage of algorithms in real-world situations is strongly desired. But, in ...