跳到主要导航 跳到搜索 跳到主要内容

Comparison of exact and approximate multi-objective optimization for software product lines

  • Rafael Olaechea*
  • , Derek Rayside
  • , Jianmei Guo
  • , Krzysztof Czarnecki
  • *此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Software product lines (SPLs) allow stakeholders to manage product variants in a systematical way and derive variants by selecting features. Finding a desirable variant is often difficult, due to the huge configuration space and usually conflicting objectives (e.g., lower cost and higher performance). This scenario can be characterized as a multi-objective optimization problem applied to SPLs. We address the problem using an exact and an approximate algorithm and compare their accuracy, time consumption, scalability, parameter setting requirements on five case studies with increasing complexity. Our empirical results show that (1) it is feasible to use exact techniques for small SPL multi-objective optimization problems, and (2) approximate methods can be used for large problems but require substantial effort to find the best parameter setting for acceptable approximation which can be ameliorated with known good parameter ranges. Finally, we discuss the tradeoff between accuracy and time consumption when using exact and approximate techniques for SPL multi-objective optimization and guide stakeholders to choose one or the other in practice.

源语言英语
主期刊名Proceedings of the 18th International Software Product Line Conference
主期刊副标题Companion Volume for Workshops, Demonstrations and Tools
编辑Stefania Gnesi, Alessandro Fantechi, Patrick Heymans, Julia Rubin, Krzysztof Czarnecki, Deepak Dhungana
出版商Association for Computing Machinery
92-101
页数10
1
ISBN(电子版)9781450327404
DOI
出版状态已出版 - 15 9月 2014
已对外发布
活动18th International Software Product Line Conference, SPLC 2014 - Florence, 意大利
期限: 15 9月 201419 9月 2014

会议

会议18th International Software Product Line Conference, SPLC 2014
国家/地区意大利
Florence
时期15/09/1419/09/14

指纹

探究 'Comparison of exact and approximate multi-objective optimization for software product lines' 的科研主题。它们共同构成独一无二的指纹。

引用此