TY - GEN
T1 - Acapulco
T2 - 26th ACM International Systems and Software Product Line Conference, ASPLC 2022
AU - Martinez, Jabier
AU - Strüber, Daniel
AU - Horcas, Jose Miguel
AU - Burdusel, Alexandru
AU - Zschaler, Steffen
N1 - Publisher Copyright:
© 2022 ACM.
PY - 2022/9/12
Y1 - 2022/9/12
N2 - 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.
AB - 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.
KW - genetic algorithms
KW - software product lines
KW - variability management
UR - http://www.scopus.com/inward/record.url?scp=85139105914&partnerID=8YFLogxK
U2 - 10.1145/3503229.3547067
DO - 10.1145/3503229.3547067
M3 - Conference contribution
AN - SCOPUS:85139105914
T3 - 26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings
SP - 50
EP - 53
BT - 26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings
A2 - Felfernig, Alexander
A2 - Fuentes, Lidia
A2 - Cleland-Huang, Jane
A2 - Assuncao, Wesley K.G.
A2 - Assuncao, Wesley K.G.
A2 - Quinton, Clement
A2 - Guo, Jianmei
A2 - Schmid, Klaus
A2 - Huchard, Marianne
A2 - Ayala, Inmaculada
A2 - Rojas, Jose Miguel
A2 - Le, Viet-Man
A2 - Horcas, Jose Miguel
PB - Association for Computing Machinery, Inc
Y2 - 12 September 2022 through 16 September 2022
ER -