Skip to main navigation Skip to search Skip to main content

Exploring Functionality and Efficiency of Feature Model Product Configuration Solutions

  • Cristian Vidal-Silva
  • , Jesennia Cardenas-Cobo
  • , Aurora Sanchez Ortiz
  • , Vannessa Duarte
  • , Miguel Tupac-Yupanqui

Research output: Contribution to journalOriginal Articlepeer-review

2 Scopus citations

Abstract

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.

Original languageAmerican English
Pages (from-to)134318-134332
Number of pages15
JournalIEEE Access
Volume10
DOIs
StateIndexed - 2022

Bibliographical note

Publisher Copyright:
© 2013 IEEE.

Keywords

  • AAFM solutions
  • conflict detection
  • diagnosis
  • Feature model
  • product completion
  • product configuration

Fingerprint

Dive into the research topics of 'Exploring Functionality and Efficiency of Feature Model Product Configuration Solutions'. Together they form a unique fingerprint.

Cite this