首页> 外文会议>International symposium on search based software engineering >Applying Search Based Optimization to Software Product Line Architectures: Lessons Learned
【24h】

Applying Search Based Optimization to Software Product Line Architectures: Lessons Learned

机译:将基于搜索的优化应用于软件产品线体系结构:经验教训

获取原文

摘要

The Product-Line Architecture (PLA) is a fundamental SPL artifact. However, PLA design is a people-intensive and non-trivial task, and to find the best architecture can be formulated as an optimization problem with many objectives. We found several approaches that address search-based design of software architectures by using multi-objective evolutionary algorithms. However, such approaches have not been applied to PLAs. Considering such fact, in this work, we explore the use of these approaches to optimize PLAs. An extension of existing approaches is investigated, which uses specific metrics to evaluate the PLA characteristics. Then, we performed a case study involving one SPL. From the experience acquired during this study, we can relate some lessons learned, which are discussed in this work. Furthermore, the results point out that, in the case of PLAs, it is necessary to use SPL specific measures and evolutionary operators more sensitive to the SPL context.
机译:产品线体系结构(PLA)是基本的SPL工件。但是,PLA设计是一项需要大量人力且不容易完成的任务,因此,找到最佳架构可以作为具有许多目标的优化问题。我们发现了几种使用多目标进化算法解决基于搜索的软件体系结构设计的方法。但是,此类方法尚未应用于PLA。考虑到这一事实,在这项工作中,我们探索使用这些方法来优化PLA。对现有方法的扩展进行了研究,该方法使用特定的指标来评估PLA的特性。然后,我们进行了一个涉及一个SPL的案例研究。从本研究中获得的经验,我们可以关联一些经验教训,这些经验教训将在本工作中进行讨论。此外,结果指出,在PLA的情况下,有必要使用SPL特定的措施和对SPL上下文更敏感的进化算子。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号