首页> 外文会议>Software Process Dynamics and Agility; Lecture Notes in Computer Science; 4470 >Safety Critical Software Process Improvement by Multi-objective Optimization Algorithms
【24h】

Safety Critical Software Process Improvement by Multi-objective Optimization Algorithms

机译:多目标优化算法改进安全关键软件流程

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

摘要

One of the main concerns in safety critical software development is to identify a path through the software development lifecycle that will allow the software artefact to meet the target safety integrity level (SIL) at an acceptable cost. In our previous work we modelled aspects of the software development process recommended by IEC61508-3 software safety standard. In general, there are a number of paths that one can follow in order to comply with a target SIL. The path that one chooses to follow will undoubtedly effect the costs of the software development. In this paper we study a series of optimization algorithms that can be used to improve the software development process by optimization of two objectives, development costs and confidence in claimable integrity. Our analyses show that the non-dominated sorting genetic algorithm (NSGA) is the best performing algorithm in the search for these optimal processes.
机译:安全关键软件开发中的主要问题之一是确定一条贯穿软件开发生命周期的路径,该路径将允许软件伪像以可接受的成本达到目标安全完整性级别(SIL)。在我们以前的工作中,我们对IEC61508-3软件安全标准推荐的软件开发过程的各个方面进行了建模。通常,为了遵循目标SIL,可以遵循许多方法。人们选择遵循的路径无疑会影响软件开发的成本。在本文中,我们研究了一系列优化算法,可通过优化两个目标(开发成本和对可声明完整性的信心)来改善软件开发过程。我们的分析表明,非主导排序遗传算法(NSGA)是搜索这些最佳过程中性能最好的算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号