首页> 外文会议>2011 Third World Congress on Nature and Biologically Inspired Computing >Generating software architecture spectrum with multi-objective genetic algorithms
【24h】

Generating software architecture spectrum with multi-objective genetic algorithms

机译:使用多目标遗传算法生成软件架构图谱

获取原文

摘要

A possible approach to partly automated software architecture design is the application of heuristic search methods like genetic algorithms. However, traditional genetic algorithms use a single fitness function with weighted terms for different quality attributes. This is inadequate for software architecture design that has to satisfy multiple incomparable quality requirements simultaneously. To overcome this problem, the use of Pareto optimality is proposed. This technique is studied in the presence of two central quality attributes of software architectures, modifiability and efficiency. The technique produces a spectrum of architecture proposals, ranging from highly modifiable (and less efficient) to highly efficient (and less modifiable). The technique has been implemented and evaluated using an example system. The results demonstrate that Pareto optimality has potential for producing a sensible set of architectures in the efficiency-modifiability space.
机译:部分自动化软件体系结构设计的一种可能方法是应用启发式搜索方法,例如遗传算法。但是,传统的遗传算法使用具有适合不同质量属性的加权项的单个适应度函数。这对于必须同时满足多个无与伦比的质量要求的软件体系结构设计来说是不够的。为了克服这个问题,提出了使用帕累托最优性。在存在软件体系结构的两个中心质量属性,可修改性和效率的情况下研究了此技术。该技术产生了一系列架构建议,范围从高度可修改(效率较低)到高效(不可修改)。该技术已使用示例系统实施和评估。结果表明,帕累托最优性具有在效率可修改空间中产生一套合理的体系结构的潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号