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...
Main Authors: | , , , , , |
---|---|
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 |