Automated analysis of feature models 20 years later: A literature review
Software product line engineering is about producing a set of related products that share
more commonalities than variabilities. Feature models are widely used for variability and …
more commonalities than variabilities. Feature models are widely used for variability and …
A Kconfig translation to logic with one-way validation system
D Fernandez-Amoros, R Heradio… - Proceedings of the 23rd …, 2019 - dl.acm.org
Automated analysis of variability models is crucial for managing software system variants,
customized for different market segments or contexts of use. As most approaches for …
customized for different market segments or contexts of use. As most approaches for …
Augmenting measure sensitivity to detect essential, dispensable and highly incompatible features in mass customization
Mass customization is the new frontier in business competition for both manufacturing and
service industries. To improve customer satisfaction, reduce lead-times and shorten costs …
service industries. To improve customer satisfaction, reduce lead-times and shorten costs …
A rule‐based approach to detect and prevent inconsistency in the domain‐engineering process
AO Elfaki - Expert Systems, 2016 - Wiley Online Library
A medium‐sized domain‐engineering process can contain thousands of features that all
have constraint dependency rules between them. Therefore, the validation of the content of …
have constraint dependency rules between them. Therefore, the validation of the content of …
A generic approach for automated verification of product line models
R Mazo - 2011 - theses.hal.science
This thesis explores the subject of automatic verification of product line models. This
approach is based on the hypothesis that to automatically verify product line models, they …
approach is based on the hypothesis that to automatically verify product line models, they …
Using constraint programming to verify DOPLER variability models
Software product lines are typically developed using model-based approaches. Models are
used to guide and automate key activities such as the derivation of products. The verification …
used to guide and automate key activities such as the derivation of products. The verification …
Defects in Product Line Models and how to Identify them
C Salinesi, R Mazo - Software Product Line-Advanced Topic, 2012 - books.google.com
The history of software and system development shows that abstraction plays a major role in
making complexity manageable (Bosch 2000). Thus, abstracting the common and variable …
making complexity manageable (Bosch 2000). Thus, abstracting the common and variable …
Automated generation of computationally hard feature models using evolutionary algorithms
A feature model is a compact representation of the products of a software product line. The
automated extraction of information from feature models is a thriving topic involving …
automated extraction of information from feature models is a thriving topic involving …
Verifying consistency of software product line architectures with product architectures
There has been increasing interest in modeling software product lines (SPLs) using
architecture description languages (ADLs). However, sometimes it is required to reverse …
architecture description languages (ADLs). However, sometimes it is required to reverse …
[PDF][PDF] Research Article Using a Rule-based Method for Detecting Anomalies in Software Product Line
AO Elfaki, SL Fong, P Vijayaprasad… - Research Journal of …, 2014 - core.ac.uk
This study proposes a rule based method for detecting anomalies in SPL. By anomalies we
mean falseoptional features and wrong cardinality. Software Product Line (SPL) is an …
mean falseoptional features and wrong cardinality. Software Product Line (SPL) is an …