Variability modelling with feature models is one key technique to specify the problem space of Software Product Lines. To allow for the automatic derivation of a product instance based on a given variant configuration, a mapping between features in the problem space and their realisations in the solution space is required. In this paper we present an approach to define a mapping of features to model fragments specifying the feature realisations. We differenti-ate collaborative and aspectual features and show how these feature types are supported by a modelling-language independent infras-tructure which separates the mapping information and stores it in a dedicated mapping model
Associativity between feature models implies the automatic updating of different feature models of a...
Feature diagrams are a popular means for documenting variability in software product line engineerin...
The scale and complexity of product lines means that it is practically infeasible to develop a singl...
dresden.de Variability modelling with feature models is one key technique for specifying the problem...
International audienceWhen large software product lines are engineered, a combined set of traditiona...
International audienceVariability modelling and management is pervasive in a growing number of softw...
Variability models, feature diagrams ahead, have be-come commonplace in the software product lines e...
International audienceVariability modelling and management is a key activity in a growing number of ...
Clone-and-Own and software product lines are often used approaches when developing variational softw...
Variability modeling, and in particular feature modeling, is a central element of model-driven softw...
Software product line engineering aims at reducing development time, effort, cost, and complexity by...
Recently, domain-specific language development has become again a topic of interest, as a means to h...
International audienceSoftware product line engineering gathers a set of methods to help create, man...
Managing variability is a challenging issue in software-product-line engineering. A key part of vari...
The promise of features technology was that the task domains would have access to task specific prod...
Associativity between feature models implies the automatic updating of different feature models of a...
Feature diagrams are a popular means for documenting variability in software product line engineerin...
The scale and complexity of product lines means that it is practically infeasible to develop a singl...
dresden.de Variability modelling with feature models is one key technique for specifying the problem...
International audienceWhen large software product lines are engineered, a combined set of traditiona...
International audienceVariability modelling and management is pervasive in a growing number of softw...
Variability models, feature diagrams ahead, have be-come commonplace in the software product lines e...
International audienceVariability modelling and management is a key activity in a growing number of ...
Clone-and-Own and software product lines are often used approaches when developing variational softw...
Variability modeling, and in particular feature modeling, is a central element of model-driven softw...
Software product line engineering aims at reducing development time, effort, cost, and complexity by...
Recently, domain-specific language development has become again a topic of interest, as a means to h...
International audienceSoftware product line engineering gathers a set of methods to help create, man...
Managing variability is a challenging issue in software-product-line engineering. A key part of vari...
The promise of features technology was that the task domains would have access to task specific prod...
Associativity between feature models implies the automatic updating of different feature models of a...
Feature diagrams are a popular means for documenting variability in software product line engineerin...
The scale and complexity of product lines means that it is practically infeasible to develop a singl...