学位论文详细信息
Comparison of Exact and Approximate Multi-Objective Optimization for Software Product Lines
software product lines;software engineering;Computer Science
Olaechea Velazco, Rafael Ernesto
University of Waterloo
关键词: software product lines;    software engineering;    Computer Science;   
Others  :  https://uwspace.uwaterloo.ca/bitstream/10012/8015/1/OlaecheaVelazco_RafaelErnesto.pdf
瑞士|英语
来源: UWSPACE Waterloo Institutional Repository
PDF
【 摘 要 】

Software product lines (SPLs) manage product variants in a systematical way and allow stakeholders to derive variants by selecting features. Finding a desirable variant is hard, due to the huge configuration space and usually conflicting objectives (e.g., lower cost and higher performance). This scenario can be reduced to a multi-objective optimization prob- lem in SPLs. We address the problem using an exact and an approximate algorithm and compare their accuracy, time consumption, scalability and 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 settings for acceptable approximation. 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.

【 预 览 】
附件列表
Files Size Format View
Comparison of Exact and Approximate Multi-Objective Optimization for Software Product Lines 1291KB PDF download
  文献评价指标  
  下载次数:13次 浏览次数:27次