FMCooler: Simulated annealing for feature model configuration selection

  • Daniel Escanez-Exposito*
  • , Jabier Martinez
  • , Eneko Osaba
  • , Pino Caballero-Gil
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

FMCooler is a tool for the automatic optimization in the selection of a configuration from a feature model based on the Simulated Annealing metaheuristic. It is a python-based tool built on top of flamapy, qubovert and dwave-neal. The formulation abstractions and details are exposed, as well as examples of usage to understand the easy handling of the module. We discuss experimentation results to argue that is a valid candidate to be included in the toolset to address this problem given its competitive results and scalability. We also include a discussion on future extensions as the reuse of the abstractions for experimenting with quantum computation. Tool and video: https://github.com/jdanielescanez/fmcooler

Original languageEnglish
Title of host publicationSPLC 2025
Subtitle of host publication29th ACM International Systems and Software Product Line Conference - Proceedings
EditorsMiguel R. Luaces, Tirso V. Rodeiro, Sandra Greiner, Jose Galindo Duarte, Tao Yue, Kentaro Yoshimura, Laura Semini, Maxime Cordy, Maider Azanza, Jacob Kruger, Gilles Perrouin, Sophie Fortz, Iris Groher, Daniel-Jesus Munoz, Klaus Schmid, Francisca Perez, Jessie Galasso-Carbonnel, Jose Miguel Horcas, Kevin Feichtinger
PublisherAssociation for Computing Machinery, Inc
Pages35-38
Number of pages4
ISBN (Electronic)9798400720802
DOIs
Publication statusPublished - 1 Sept 2025
Event29th ACM International Systems and Software Product Line Conference, SPLC 2025 - A Coruna, Spain
Duration: 1 Sept 20255 Sept 2025

Publication series

NameSPLC 2025: 29th ACM International Systems and Software Product Line Conference - Proceedings
VolumeB

Conference

Conference29th ACM International Systems and Software Product Line Conference, SPLC 2025
Country/TerritorySpain
CityA Coruna
Period1/09/255/09/25

Keywords

  • AI
  • feature model
  • product lines
  • simulated annealing

Fingerprint

Dive into the research topics of 'FMCooler: Simulated annealing for feature model configuration selection'. Together they form a unique fingerprint.

Cite this