A systematic review of domain analysis tools
The domain analysis process is used to identify and document common and variable
characteristics of systems in a specific domain. In order to achieve an effective result, it is …
characteristics of systems in a specific domain. In order to achieve an effective result, it is …
Automated diagnosis of product-line configuration errors in feature models
Feature models are widely used to model software product-line (SPL) variability. SPL
variants are configured by selecting feature sets that satisfy feature model constraints …
variants are configured by selecting feature sets that satisfy feature model constraints …
Supporting domain analysis through mining and recommending features from online product listings
Domain analysis is a labor-intensive task in which related software systems are analyzed to
discover their common and variable parts. Many software projects include extensive domain …
discover their common and variable parts. Many software projects include extensive domain …
Augmenting feature model through customer preference mining by hybrid sentiment analysis
A feature model is an essential tool to identify variability and commonality within a product
line of an enterprise, assisting stakeholders to configure product lines and to discover …
line of an enterprise, assisting stakeholders to configure product lines and to discover …
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 …
Efficient synthesis of feature models
Variability modeling, and in particular feature modeling, is a central element of model-driven
software product line architectures. Such architectures often emerge from legacy code, but …
software product line architectures. Such architectures often emerge from legacy code, but …
Cyber-physical system product line engineering: comprehensive domain analysis and experience report
Cyber-Physical Systems (CPSs) are the future generation of highly connected embedded
systems having applications in diverse domains including Oil and Gas. Employing Product …
systems having applications in diverse domains including Oil and Gas. Employing Product …
Configuring use case models in product families
In many domains such as automotive and avionics, the size and complexity of software
systems is quickly increasing. At the same time, many stakeholders tend to be involved in …
systems is quickly increasing. At the same time, many stakeholders tend to be involved in …
Constraints: the core of supporting automated product configuration of cyber-physical systems
In the context of product line engineering of cyber-physical systems, there exists a large
number of constraints to support, for example, consistency checking of design decisions …
number of constraints to support, for example, consistency checking of design decisions …
Architectural evolution of famiware using cardinality-based feature models
CONTEXT: Ambient Intelligence systems domain is an outstanding example of modern
systems that are in permanent evolution, as new devices, technologies or facilities are …
systems that are in permanent evolution, as new devices, technologies or facilities are …