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...
peer-reviewedIf we model a family of software applications with a feature model and an architecture...
This paper deals with three things - extract features from a base product (legacy or new), extend th...
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...
The gulf between the user and the developer perspectives lead to difficulties in producing successfu...
It is a common goal in the development of feature-based modeling systems to find a mechanism for sup...
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,...
Feature Algebra is intended to capture the commonalities of feature oriented software development ...
Product derivation is the process of building a specific product from a software product line. Effec...
peer-reviewedIf we model a family of software applications with a feature model and an architecture...
This paper deals with three things - extract features from a base product (legacy or new), extend th...
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...
The gulf between the user and the developer perspectives lead to difficulties in producing successfu...
It is a common goal in the development of feature-based modeling systems to find a mechanism for sup...
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,...
Feature Algebra is intended to capture the commonalities of feature oriented software development ...
Product derivation is the process of building a specific product from a software product line. Effec...
peer-reviewedIf we model a family of software applications with a feature model and an architecture...
This paper deals with three things - extract features from a base product (legacy or new), extend th...