首页> 外文会议>Annual Reliability and Maintainability Symposium >Cost constrained reliability maximization of software systems
【24h】

Cost constrained reliability maximization of software systems

机译:软件系统的成本约束可靠性最大化

获取原文

摘要

Architecture-based techniques have been largely used for the reliability assessment of software systems. However, these techniques also enable the exploration of cost/reliability tradeoffs and evaluation of a set of competing architectural alternatives. This paper presents an optimization framework based on an evolutionary algorithm (EA) which can be used to explore cost/reliability tradeoffs based on software architecture. Evolutionary algorithm was used as an optimization technique because of the discontinuous search space, usually nonlinear but monotonic relation between the cost and reliability of individual modules comprising the software, and complex software architectures giving rise to nonlinear dependencies between individual module reliabilities and the overall application reliability. We illustrate the use of the EA using a case study, where the results of the EA are compared with those obtained from exhaustive enumeration. A comparison of the time taken by the EA to generate an optimal solution with the time taken by exhaustive search to generate an optimal solution indicates that the EA can be used to obtain optimal designs with much greater efficiency than exhaustive search.
机译:基于体系结构的技术已经主要用于软件系统的可靠性评估。然而,这些技术还可以探索成本/可靠性权衡和对一组竞争建筑替代品的评估。本文介绍了一种基于进化算法(EA)的优化框架,可用于探索基于软件架构的成本/可靠性权衡。进化算法被用作优化技术,因为不连续的搜索空间,通常是非线性但是单调的单调,包括软件的各个模块的成本和可靠性之间的单调关系,以及在各个模块可靠性和整体应用可靠性之间产生非线性依赖性的复杂软件架构之间的成本和可靠性。我们使用案例研究说明了EA的使用,其中将EA的结果与从详尽枚举获得的那些进行比较。 EA与穷举搜索生成最佳解决方案的时间生成最佳解决方案的时间的比较表明EA可用于获得比详尽搜索更大的效率的最佳设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号