Feature dependencies have very strong implications on the configurations in a software product line. Different types of dependencies between features and variation points make dependency validation and product configuration very complex. An approach to streamlining dependency types is proposed to transform different types of dependencies to a single type of dependencies - dependencies between variable features without changing the configuration implications. The semantics of the transformed dependencies become much more intuitive, which makes the product configurations more effective and efficient. As the configuration constraint of a transformed dependency is simplified the dependency validations in feature models becomes much easier. A ca...
In this paper we discuss the construction of software products from customer-specific feature select...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are co...
Abstract. During the life-cycle of products, evolution of the knowledge used for configuring these p...
Feature dependency is a kind of feature interaction which can be observed in the features that reali...
Abstract. Reengineering a legacy product line has been addressed very little by current product line...
peer-reviewedFeatures implementing the functionality in a software product line (SPL) often interact...
Requirements engineering is often, especially in the context of major open source software projects,...
peer-reviewedIn this position paper, we discuss feature dependencies as one major challenge in prod...
peer-reviewedFeatures in a feature-oriented software product line interact and depend on each other ...
Context: A Software Product Line (SPL) is a set of software systems that share common functionalitie...
non-peer-reviewedFeatures implementing the functionality in a software product line (SPL) often inte...
Context A Software Product Line (SPL) is a set of software systems that share common functionalities...
Configuration of feature models in software product-lines typically involves manipulating a model to...
Abstract. Feature models represent all the products that can be built under a variability-intensive ...
A Software Product Line is a set of software products that share a number of core properties but als...
In this paper we discuss the construction of software products from customer-specific feature select...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are co...
Abstract. During the life-cycle of products, evolution of the knowledge used for configuring these p...
Feature dependency is a kind of feature interaction which can be observed in the features that reali...
Abstract. Reengineering a legacy product line has been addressed very little by current product line...
peer-reviewedFeatures implementing the functionality in a software product line (SPL) often interact...
Requirements engineering is often, especially in the context of major open source software projects,...
peer-reviewedIn this position paper, we discuss feature dependencies as one major challenge in prod...
peer-reviewedFeatures in a feature-oriented software product line interact and depend on each other ...
Context: A Software Product Line (SPL) is a set of software systems that share common functionalitie...
non-peer-reviewedFeatures implementing the functionality in a software product line (SPL) often inte...
Context A Software Product Line (SPL) is a set of software systems that share common functionalities...
Configuration of feature models in software product-lines typically involves manipulating a model to...
Abstract. Feature models represent all the products that can be built under a variability-intensive ...
A Software Product Line is a set of software products that share a number of core properties but als...
In this paper we discuss the construction of software products from customer-specific feature select...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are co...
Abstract. During the life-cycle of products, evolution of the knowledge used for configuring these p...