Reviewing Automated Analysis of Feature Model Solutions for the Product Configuration

Feature models (FMs) appeared more than 30 years ago, and they are valuable tools for modeling the functional variability of systems. The automated analysis of feature models (AAFM) is currently a thriving, motivating, and active research area. The product configuration of FMs is a relevant and help...

Full description

Bibliographic Details
Main Authors: Cristian Vidal-Silva, Vannessa Duarte, Jesennia Cardenas-Cobo, Jorge Serrano-Malebran, Iván Veas, José Rubio-León
Format: Article
Language:English
Published: MDPI AG 2022-12-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/1/174
_version_ 1797626361794265088
author Cristian Vidal-Silva
Vannessa Duarte
Jesennia Cardenas-Cobo
Jorge Serrano-Malebran
Iván Veas
José Rubio-León
author_facet Cristian Vidal-Silva
Vannessa Duarte
Jesennia Cardenas-Cobo
Jorge Serrano-Malebran
Iván Veas
José Rubio-León
author_sort Cristian Vidal-Silva
collection DOAJ
description Feature models (FMs) appeared more than 30 years ago, and they are valuable tools for modeling the functional variability of systems. The automated analysis of feature models (AAFM) is currently a thriving, motivating, and active research area. The product configuration of FMs is a relevant and helpful operation, a crucial activity overall with large-scale feature models. The minimal conflict detection, the diagnosis of in-conflict configuration, and the product completion of consistent partial configuration are significant operations for obtaining consistent and well-defined products. Overall, configuring products for large-scale variability intensive systems (VIS) asks for efficient automated solutions for minimal conflict, diagnosis, and product configuration. Given the relevance of minimal conflict, diagnosis, and product configuration, and the current application of large-scale configuration and FMs for representing those systems and products, the main goals of this research paper are to establish the fundaments of the product configuration of feature models and systematically review existing solutions for the conflict detection, diagnosis, and product completion in FMs from 2010 to 2019. We can perceive that even though modern computing approaches exist for AAFM operations, no solutions exist for assisting the product configurations before 2020. This article reports that in 2020, new solutions appear regarding applying parallel computing for those goals. This research highlights research opportunities for developing new and more efficient solutions for conflict detection, diagnosis, and product completion of large-scale configurations.
first_indexed 2024-03-11T10:09:19Z
format Article
id doaj.art-cd44fa8566974138846224603c4f2d5d
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-11T10:09:19Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-cd44fa8566974138846224603c4f2d5d2023-11-16T14:51:43ZengMDPI AGApplied Sciences2076-34172022-12-0113117410.3390/app13010174Reviewing Automated Analysis of Feature Model Solutions for the Product ConfigurationCristian Vidal-Silva0Vannessa Duarte1Jesennia Cardenas-Cobo2Jorge Serrano-Malebran3Iván Veas4José Rubio-León5School of Videogame Development and Virtual Reality Engineering, Faculty of Engineering, University of Talca, Campus Talca, Talca 3460000, ChileEscuela de Ciencias Empresariales, Universidad Católica del Norte, Coquimbo 1781421, ChileFacultad de Ciencias e Ingenierías, Universidad Estatal de Milagro, Milagro 091706, EcuadorDepartment of Administration, Universidad Católica del Norte, Angamos 0610, Antofagasta 1270236, ChileDepartment of Administration, Universidad Católica del Norte, Angamos 0610, Antofagasta 1270236, ChileEscuela de Computación e Informática, Facultad de Ingeniería, Ciencia y Tecnología, Universidad Bernardo O’Higgins, Santiago 8370993, ChileFeature models (FMs) appeared more than 30 years ago, and they are valuable tools for modeling the functional variability of systems. The automated analysis of feature models (AAFM) is currently a thriving, motivating, and active research area. The product configuration of FMs is a relevant and helpful operation, a crucial activity overall with large-scale feature models. The minimal conflict detection, the diagnosis of in-conflict configuration, and the product completion of consistent partial configuration are significant operations for obtaining consistent and well-defined products. Overall, configuring products for large-scale variability intensive systems (VIS) asks for efficient automated solutions for minimal conflict, diagnosis, and product configuration. Given the relevance of minimal conflict, diagnosis, and product configuration, and the current application of large-scale configuration and FMs for representing those systems and products, the main goals of this research paper are to establish the fundaments of the product configuration of feature models and systematically review existing solutions for the conflict detection, diagnosis, and product completion in FMs from 2010 to 2019. We can perceive that even though modern computing approaches exist for AAFM operations, no solutions exist for assisting the product configurations before 2020. This article reports that in 2020, new solutions appear regarding applying parallel computing for those goals. This research highlights research opportunities for developing new and more efficient solutions for conflict detection, diagnosis, and product completion of large-scale configurations.https://www.mdpi.com/2076-3417/13/1/174automated analysis of feature model (AAFM)product configurationPythonspeculative programming
spellingShingle Cristian Vidal-Silva
Vannessa Duarte
Jesennia Cardenas-Cobo
Jorge Serrano-Malebran
Iván Veas
José Rubio-León
Reviewing Automated Analysis of Feature Model Solutions for the Product Configuration
Applied Sciences
automated analysis of feature model (AAFM)
product configuration
Python
speculative programming
title Reviewing Automated Analysis of Feature Model Solutions for the Product Configuration
title_full Reviewing Automated Analysis of Feature Model Solutions for the Product Configuration
title_fullStr Reviewing Automated Analysis of Feature Model Solutions for the Product Configuration
title_full_unstemmed Reviewing Automated Analysis of Feature Model Solutions for the Product Configuration
title_short Reviewing Automated Analysis of Feature Model Solutions for the Product Configuration
title_sort reviewing automated analysis of feature model solutions for the product configuration
topic automated analysis of feature model (AAFM)
product configuration
Python
speculative programming
url https://www.mdpi.com/2076-3417/13/1/174
work_keys_str_mv AT cristianvidalsilva reviewingautomatedanalysisoffeaturemodelsolutionsfortheproductconfiguration
AT vannessaduarte reviewingautomatedanalysisoffeaturemodelsolutionsfortheproductconfiguration
AT jesenniacardenascobo reviewingautomatedanalysisoffeaturemodelsolutionsfortheproductconfiguration
AT jorgeserranomalebran reviewingautomatedanalysisoffeaturemodelsolutionsfortheproductconfiguration
AT ivanveas reviewingautomatedanalysisoffeaturemodelsolutionsfortheproductconfiguration
AT joserubioleon reviewingautomatedanalysisoffeaturemodelsolutionsfortheproductconfiguration