首页> 外文期刊>Software and systems modeling >SMTIBEA: a hybrid multi-objective optimization algorithm for configuring large constrained software product lines
【24h】

SMTIBEA: a hybrid multi-objective optimization algorithm for configuring large constrained software product lines

机译:SMTIBEA:用于配置大型受限软件产品线的混合多目标优化算法

获取原文
获取原文并翻译 | 示例

摘要

A key challenge to software product line engineering is to explore a huge space of various products and to find optimal or near-optimal solutions that satisfy all predefined constraints and balance multiple often competing objectives. To address this challenge, we propose a hybrid multi-objective optimization algorithm called SMTIBEA that combines the indicator-based evolutionary algorithm (IBEA) with the satisfiability modulo theories (SMT) solving. We evaluated the proposed algorithm on five large, constrained, real-world SPLs. Compared to the state-of-the-art, our approach significantly extends the expressiveness of constraints and simultaneously achieves a comparable performance. Furthermore, we investigate the performance influence of the SMT solving on two evolutionary operators of the IBEA.
机译:软件产品线工程的主要挑战是探索各种产品的巨大空间,并找到满足所有预定义约束并平衡多个经常相互竞争的目标的最佳或接近最佳的解决方案。为了解决这一挑战,我们提出了一种称为SMTIBEA的混合多目标优化算法,该算法将基于指标的演化算法(IBEA)与可满足性模理论(SMT)求解相结合。我们在五个大型,受约束的真实世界的SPL上评估了该算法。与最新技术相比,我们的方法大大扩展了约束的表达能力,同时实现了可比的性能。此外,我们研究了SMT解决方案对IBEA的两个进化算子的性能影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号