Published September 12, 2022 | Version v1
Preprint Open

Acapulco: An extensible tool for identifying optimal and consistent feature model configurations

  • 1. ROR icon Tecnalia
  • 2. Chalmers | University Gothenburg
  • 3. ROR icon Radboud University Nijmegen
  • 4. University of Málaga
  • 5. King's College London

Description

Configuring feature-oriented variability-rich systems is complex because of the large number of features and, potentially, the lack of visibility of the implications on quality attributes when selecting certain features. We present Acapulco as an alternative to the existing tools for automating the configuration process with a focus on mono- and multi-criteria optimization. The soundness of the tool has been proven in a previous publication comparing it to SATIBEA and MODAGAME. The main advantage was obtained through consistency-preserving configuration operators (CPCOs) that guarantee the validity of the configurations during the IBEA genetic algorithm evolution process. We present a new version of Acapulco built on top of FeatureIDE, extensible through the easy integration of objective functions, providing pre-defined reusable objectives, and being able to handle complex feature model constraints.

Notes (English)

The work of Jose-Miguel Horcas was supported by the Spanish SRUK/CERU (On the Move) 2018/2019, and the projects MEDEA (RTI2018-099213-B-I00), IRIS (PID2021-122812OB-I00), Rhea (P18-FR-1081), LEIA (UMA18-FEDERIA-157), DAEMON (H2020-101017109), OPHELIA (RTI2018-101204-B-C22), COPERNICA (P20_01224), and METAMORFOSIS (FEDER_US-1381375). The work of Daniel Strüber was partially supported by the Deutsche Forschungsgemeinschaft (DFG), grant 413074939.

Files

Acapulco_tool_paper.pdf

Files (856.7 kB)

Name Size Download all
md5:c748eedab59e49dcc8e9f9e381a4a95b
856.7 kB Preview Download

Additional details

Funding

European Commission
DAEMON – Network intelligence for aDAptive and sElf-Learning MObile Networks 101017109