Exploring Functionality and Efficiency of Feature Model Product Configuration Solutions

被引:1
作者
Vidal-Silva, Cristian [1 ]
Cardenas-Cobo, Jesennia [2 ]
Ortiz, Aurora Sanchez [3 ]
Duarte, Vannessa [4 ]
Tupac-Yupanqui, Miguel [5 ]
机构
[1] Univ Talca, Escuela Ingenier Desarrollo Videojuegos & Real Vir, Fac Ingenier, Talca, Chile
[2] Univ Estatal Milagro, Fac Ciencias & Ingenier, Milagro 091050, Ecuador
[3] Univ Catolica Norte, Dept Adm, Antofagasta, Chile
[4] Univ Catolica Norte, Escuela Ciencias Empresariales, Coquimbo 1780000, Chile
[5] Univ Continental, EAP Ingn Sistemas & Informat, Huancayo, PE, Brazil
关键词
Feature model; product configuration; AAFM solutions; conflict detection; diagnosis; product completion;
D O I
10.1109/ACCESS.2022.3231449
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Variability-intensive systems are software systems in which variability management is a core activity. Examples of variability-intensive systems are the web content management system Drupal, the Linux kernel, and the Linux Debian distributions. Feature models have been considered valuable tools for modeling variability-intensive systems for more than 30 years, and their automated analysis is a thriving, motivating, and active research area. In 2010, Benavides et al. published the survey results of the first 20 years of Automated Analysis of Feature Model AAFM solutions. At that time, mainly sequential computing solutions exist. The product configuration of feature models represents a relevant operation demanding efficient automated solutions, which are now possible for assisting the feature model product configuration, such as minimal conflict detection, diagnosis, and product completion. The two main goals of this article are the following: First, to review the fundaments of product configuration of feature models. Second, to assess the functionality and computing performance of commonly used AAFM solutions for minimal conflict detection, minimal diagnosis, and the minimal completion of partial product configuration and the approaches. This article summarizes research opportunities for developing new and more efficient solutions for conflict detection, diagnosis, and product completion of large-scale configurations.
引用
收藏
页码:134318 / 134332
页数:15
相关论文
共 49 条
[11]  
Duc Minh Le, 2013, Safe and Secure Software Reuse. 13th International Conference on Software Reuse, ICSR 2013. Proceedings: LNCS 7925, P1, DOI 10.1007/978-3-642-38977-1_1
[12]   An efficient diagnosis algorithm for inconsistent constraint sets [J].
Felfernig, A. ;
Schubert, M. ;
Zehentner, C. .
AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2012, 26 (01) :53-62
[13]   Conceptual modeling for configuration of mass-customizable products [J].
Felfernig, A ;
Friedrich, G ;
Jannach, D .
ARTIFICIAL INTELLIGENCE IN ENGINEERING, 2001, 15 (02) :165-176
[14]  
Felfernig Alexander., 2013, 15 INT CONF WORKSH V, P117
[15]  
Galindo J.A., 2014, 19 JORN ING SOFTW Y, P160
[16]  
Galindo JA, 2010, ACOTA, V688, P29
[17]   Towards a New Repository for Feature Model Exchange [J].
Galindo, Jose A. ;
Benavides, David .
23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B, 2019, :170-173
[18]   Automated analysis of feature models: Quo vadis? [J].
Galindo, Jose A. ;
Benavides, David ;
Trinidad, Pablo ;
Gutierrez-Fernandez, Antonio-Manuel ;
Ruiz-Cortes, Antonio .
COMPUTING, 2019, 101 (05) :387-433
[19]   Testing variability-intensive systems using automated analysis: an application to Android [J].
Galindo, Jose A. ;
Turner, Hamilton ;
Benavides, David ;
White, Jules .
SOFTWARE QUALITY JOURNAL, 2016, 24 (02) :365-405
[20]   Variability-intensive Software Systems: Product Lines and Beyond [J].
Galster, Matthias .
PROCEEDINGS OF THE 13TH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS '19), 2019,