Search based software engineering for software product line engineering: a survey and directions for future work
This paper presents a survey of work on Search Based Software Engineering (SBSE) for
Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that …
Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that …
Bottom-up adoption of software product lines: a generic and extensible approach
Although Software Product Lines are recurrently praised as an efficient paradigm for
systematic reuse, practical adoption remains challenging. For bottom-up Software Product …
systematic reuse, practical adoption remains challenging. For bottom-up Software Product …
Variability extraction and modeling for product variants
Fast changing hardware and software technologies in addition to larger and more
specialized customer bases demand software tailored to meet very diverse requirements …
specialized customer bases demand software tailored to meet very diverse requirements …
An assessment of search-based techniques for reverse engineering feature models
Successful software evolves from a single system by adding and changing functionality to
keep up with users' demands and to cater to their similar and different requirements …
keep up with users' demands and to cater to their similar and different requirements …
Efficient synthesis of feature models
Context Variability modeling, and in particular feature modeling, is a central element of
model-driven software product line architectures. Such architectures often emerge from …
model-driven software product line architectures. Such architectures often emerge from …
Automated analysis in feature modelling and product configuration
The automated analysis of feature models is one of the thriving topics of research in the
software product line and variability management communities that has attracted more …
software product line and variability management communities that has attracted more …
Testing variability-intensive systems using automated analysis: an application to android
Software product lines are used to develop a set of software products that, while being
different, share a common set of features. Feature models are used as a compact …
different, share a common set of features. Feature models are used as a compact …
On extracting feature models from sets of valid feature combinations
Rather than develo** individual systems, Software Product Line Engineering develops
families of systems. The members of the software family are distinguished by the features …
families of systems. The members of the software family are distinguished by the features …
Feature relations graphs: A visualisation paradigm for feature constraints in software product lines
Software Product Line Engineering is a mature approach enabling the derivation of product
variants by assembling reusable assets. In this context, domain experts widely use Feature …
variants by assembling reusable assets. In this context, domain experts widely use Feature …
Breathing ontological knowledge into feature model synthesis: an empirical study
Abstract Feature Models (FMs) are a popular formalism for modeling and reasoning about
the configurations of a software product line. As the manual construction of an FM is time …
the configurations of a software product line. As the manual construction of an FM is time …