Automated analysis of feature models 20 years later: A literature review

D Benavides, S Segura, A Ruiz-Cortés - Information systems, 2010 - Elsevier
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 …

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 …

Augmenting measure sensitivity to detect essential, dispensable and highly incompatible features in mass customization

R Heradio, H Perez-Morago, M Alferez… - European Journal of …, 2016 - Elsevier
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 …

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 …

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 …

Using constraint programming to verify DOPLER variability models

R Mazo, P Grünbacher, W Heider, R Rabiser… - Proceedings of the 5th …, 2011 - dl.acm.org
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 …

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 …

Automated generation of computationally hard feature models using evolutionary algorithms

S Segura, JA Parejo, RM Hierons, D Benavides… - Expert Systems with …, 2014 - Elsevier
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 …

Verifying consistency of software product line architectures with product architectures

HA Duran-Limon, P Velasco-Elizondo, M Mora… - Software and Systems …, 2024 - Springer
There has been increasing interest in modeling software product lines (SPLs) using
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 …