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

Combining Constraint Solving with Different MOEAs for Configuring Large Software Product Lines: A Case Study

  • Huiqun Yu*
  • , Kai Shi
  • , Jianmei Guo
  • , Guisheng Fan
  • , Xingguang Yang
  • , Liqiong Chen
  • *此作品的通讯作者
  • East China University of Science and Technology
  • Shanghai Key Laboratory of Computer Software Evaluating and Testing
  • Alibaba Group Holding Ltd.
  • Shanghai Institute of Technology

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

摘要

Multi-objective evolutionary algorithm (MOEA) with the constraint solving has been successfully applied to address the configuration optimization problem in software product line (SPL), for example, the state-of-the-art SATIBEA algorithm. However, each different MOEA with special search operator demonstrates the different strength and weakness in terms of optimality and convergence speed. The SATIBEA just combines the SAT (Boolean satisfiability problem) constraint solving with the Indicator-Based Evolutionary Algorithm (IBEA) for evaluating the algorithm performance. In this paper, we propose six hybrid algorithms which combine the SAT solving with different MOEAs. Case study is based on five large-scale, rich-constrained and real-world SPLs. Empirical results demonstrate that SATMOCell algorithm obtains a competitive optimization performance to the state-of-the-art that outperforms the SATIBEA in terms of quality Hypervolume metric for 2 out of 5 SPLs within the same time budget. Moreover, the convergence speed of SATMOCell and SATssNSGA2 is comparable after 10min terminal times. Particularly, the Hypervolume value of SATssNSGA2 reports the average improvement of 1.33% after 20min terminal times.

源语言英语
主期刊名Proceedings - 2018 IEEE 42nd Annual Computer Software and Applications Conference, COMPSAC 2018
编辑Chung-Horng Lung, Thomas Conte, Ling Liu, Toyokazu Akiyama, Kamrul Hasan, Edmundo Tovar, Hiroki Takakura, William Claycomb, Stelvio Cimato, Ji-Jiang Yang, Zhiyong Zhang, Sheikh Iqbal Ahamed, Sorel Reisman, Claudio Demartini, Motonori Nakamura
出版商IEEE Computer Society
54-63
页数10
ISBN(电子版)9781538626665
DOI
出版状态已出版 - 8 6月 2018
已对外发布
活动42nd IEEE Computer Software and Applications Conference, COMPSAC 2018 - Tokyo, 日本
期限: 23 7月 201827 7月 2018

出版系列

姓名Proceedings - International Computer Software and Applications Conference
1
ISSN(印刷版)0730-3157

会议

会议42nd IEEE Computer Software and Applications Conference, COMPSAC 2018
国家/地区日本
Tokyo
时期23/07/1827/07/18

学术指纹

探究 'Combining Constraint Solving with Different MOEAs for Configuring Large Software Product Lines: A Case Study' 的科研主题。它们共同构成独一无二的学术指纹。

引用此