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

Jabier Martinez, Daniel Strüber, Jose Miguel Horcas, Alexandru Burdusel, Steffen Zschaler

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

    4 Citations (Scopus)

    Abstract

    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.

    Original languageEnglish
    Title of host publication26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings
    EditorsAlexander Felfernig, Lidia Fuentes, Jane Cleland-Huang, Wesley K.G. Assuncao, Wesley K.G. Assuncao, Clement Quinton, Jianmei Guo, Klaus Schmid, Marianne Huchard, Inmaculada Ayala, Jose Miguel Rojas, Viet-Man Le, Jose Miguel Horcas
    PublisherAssociation for Computing Machinery, Inc
    Pages50-53
    Number of pages4
    ISBN (Electronic)9781450392068
    DOIs
    Publication statusPublished - 12 Sept 2022
    Event26th ACM International Systems and Software Product Line Conference, ASPLC 2022 - Graz, Austria
    Duration: 12 Sept 202216 Sept 2022

    Publication series

    Name26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings
    VolumeB

    Conference

    Conference26th ACM International Systems and Software Product Line Conference, ASPLC 2022
    Country/TerritoryAustria
    CityGraz
    Period12/09/2216/09/22

    Keywords

    • genetic algorithms
    • software product lines
    • variability management

    Fingerprint

    Dive into the research topics of 'Acapulco: An extensible tool for identifying optimal and consistent feature model configurations'. Together they form a unique fingerprint.

    Cite this