FMCooler: Simulated annealing for feature model configuration selection
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
Authors
- Jabier Martinez (ORCID: https://orcid.org/0000-0001-8742-9640)
- Eneko Osaba (ORCID: https://orcid.org/0000-0001-7863-9910)
- Pino Caballero‐Gil (ORCID: https://orcid.org/0000-0002-0859-5876)
- Daniel Escánez-Expósito (ORCID: https://orcid.org/0000-0003-4215-0501)
Institutions
- Universidad de La Laguna (ES)
- Tecnalia (ES)
- Association of Electronic and Information Technologies (ES)
Publication Details
- Published
- 2025-09-01
- DOI
- https://doi.org/10.1145/3748269.3748488
- Primary Topic
- Advanced Software Engineering Methodologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- “la Caixa” Foundation
- Universidad de La Laguna
- European Commission
- Eusko Jaurlaritza
- Agencia Estatal de Investigación