首页> 外文期刊>IEEE Transactions on Software Engineering >An experimental evaluation of software redundancy as a strategy for improving reliability
【24h】

An experimental evaluation of software redundancy as a strategy for improving reliability

机译:作为提高可靠性策略的软件冗余的实验评估

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

摘要

The strategy of using multiple versions of independently developed software as a means to tolerate residual software design faults is discussed. The effectiveness of multiversion software is studied by comparing estimates of the failure probabilities of these systems with the failure probabilities of single versions. The estimates are obtained under a model of dependent failures and compared with estimates obtained when failures are assumed to be independent. The experimental results are based on 20 versions of an aerospace application developed and independently validated by 60 programmers from 4 universities. Descriptions of the application and development process are given, together with an analysis of the 20 versions.
机译:讨论了使用独立开发的软件的多个版本作为容忍残余软件设计错误的手段的策略。通过将这些系统的故障概率估计值与单个版本的故障概率进行比较,研究了多版本软件的有效性。估计是在相关故障模型下获得的,并与假定故障是独立的情况下获得的估计进行比较。实验结果基于20种版本的航空航天应用程序开发,并由来自4所大学的60位程序员进行了独立验证。给出了应用程序和开发过程的说明,并分析了20个版本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号