The authors have observed that large software systems are increasingly defined in terms of the features they implement. Consequently, there is a need to express the commonalities and variability between products of a product family in terms of features. Unfortunately, technology support for the early aspect of a feature is currently limited to the requirements level. There is a need to extend this support to the design and implementation level as well. Existing separation of concerns technologies, such as AOP and SOP, may be of use here. However, features are not first class citizens in these paradigms. To address this and to explore the problems and issues with respect to features and feature composition, the authors have formalised the no...
Product derivation is the process of building a specific product from a software product line. Effec...
Feature Algebra is intended to capture the commonalities of feature oriented software development ...
peer-reviewedFeature modeling is an essential activity for modeling and managing the variability of ...
The authors have observed that large software systems are increasingly defined in terms of the featu...
Abstract—A growing trend in software construction advocates the encapsulation of software building b...
peer-reviewedFeatures implementing the functionality in a software product line (SPL) often interact...
Features are distinguishable characteristics of a system rele-vant to some stakeholder. A product li...
Acceptance rate: 19/75 (25%)International audienceIn Software Product Lines variability refers to th...
It is a common goal in the development of feature-based modeling systems to find a mechanism for sup...
The gulf between the user and the developer perspectives lead to difficulties in producing successfu...
peer-reviewedIn this position paper, we discuss feature dependencies as one major challenge in prod...
It is a common goal in the develpment of feature-based modeling systems to find a mechanism for supp...
Feature-oriented modelling is a well-known approach for Software Product Line (SPL) development. It ...
Feature-Oriented Software Development (FOSD) provides a multitude of formalisms, methods, languages,...
peer-reviewedIf we model a family of software applications with a feature model and an architecture...
Product derivation is the process of building a specific product from a software product line. Effec...
Feature Algebra is intended to capture the commonalities of feature oriented software development ...
peer-reviewedFeature modeling is an essential activity for modeling and managing the variability of ...
The authors have observed that large software systems are increasingly defined in terms of the featu...
Abstract—A growing trend in software construction advocates the encapsulation of software building b...
peer-reviewedFeatures implementing the functionality in a software product line (SPL) often interact...
Features are distinguishable characteristics of a system rele-vant to some stakeholder. A product li...
Acceptance rate: 19/75 (25%)International audienceIn Software Product Lines variability refers to th...
It is a common goal in the development of feature-based modeling systems to find a mechanism for sup...
The gulf between the user and the developer perspectives lead to difficulties in producing successfu...
peer-reviewedIn this position paper, we discuss feature dependencies as one major challenge in prod...
It is a common goal in the develpment of feature-based modeling systems to find a mechanism for supp...
Feature-oriented modelling is a well-known approach for Software Product Line (SPL) development. It ...
Feature-Oriented Software Development (FOSD) provides a multitude of formalisms, methods, languages,...
peer-reviewedIf we model a family of software applications with a feature model and an architecture...
Product derivation is the process of building a specific product from a software product line. Effec...
Feature Algebra is intended to capture the commonalities of feature oriented software development ...
peer-reviewedFeature modeling is an essential activity for modeling and managing the variability of ...