A Monte Carlo tree search conceptual framework for feature model analyses

JM Horcas, JA Galindo, R Heradio… - Journal of Systems and …, 2023 - Elsevier
Challenging domains of the future such as Smart Cities, Cloud Computing, or Industry 4.0
expose highly variable systems with colossal configuration spaces. The automated analysis …

Monte Carlo tree search for feature model analyses: a general framework for decision-making

JM Horcas, JA Galindo, R Heradio… - Proceedings of the 25th …, 2021 - dl.acm.org
The colossal solution spaces of most configurable systems make intractable their exhaustive
exploration. Accordingly, relevant analyses remain open research problems. There exist …

A Python framework for the automated analysis of feature models: A first step to integrate community efforts

JA Galindo, D Benavides - Proceedings of the 24th acm international …, 2020 - dl.acm.org
Feature modeling is the" de facto" standard to describe the common and variant parts of
software product lines. Different tools, approaches, and operations for the automated …

Automated analysis of feature models: challenges ahead

D Batory, D Benavides, A Ruiz-Cortes - Communications of the ACM, 2006 - dl.acm.org
A feature is an increment in product functionality. Features are commonly used to specify
and distinguish products in product lines [8]. They communicate product functions in an easy …

A scalable approach to exact model and commonality counting for extended feature models

D Fernandez-Amoros, R Heradio… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
A software product line is an engineering approach to efficient development of software
product portfolios. Key to the success of the approach is to identify the common and variable …

Is there a mismatch between real-world feature models and product-line research?

A Knüppel, T Thüm, S Mennicke, J Meinicke… - Proceedings of the …, 2017 - dl.acm.org
Feature modeling has emerged as the de-facto standard to compactly capture the variability
of a software product line. Multiple feature modeling languages have been proposed that …

[PDF][PDF] The role of complex constraints in feature modeling

A Knüppel - 2017 - scholar.archive.org
Feature modeling is a method to compactly capture commonality and variability of a software
product line. Multiple feature modeling languages have been proposed that evolved over …

Automated analysis of feature models: Quo vadis?

JA Galindo, D Benavides, P Trinidad… - Computing, 2019 - Springer
Feature models have been used since the 90s to describe software product lines as a way of
reusing common parts in a family of software systems. In 2010, a systematic literature review …

Principles of feature modeling

D Nešić, J Krüger, Ș Stănciulescu… - … of the 2019 27th ACM joint …, 2019 - dl.acm.org
Feature models are arguably one of the most intuitive and successful notations for modeling
the features of a variant-rich software system. Feature models help developers to keep an …

FM fact label a configurable and interactive visualization of feature model characterizations

JM Horcas, JA Galindo, M Pinto, L Fuentes… - Proceedings of the 26th …, 2022 - dl.acm.org
Recognizing specific characteristics of feature models (FM) can be challenging due to the
different nature and domains of the models. There are several metrics to characterize FMs …