首页> 外文会议>IEEE International Symposium on Software Reliability Engineering >An Empirical Study of the Effectiveness of #x0022;Forcing#x0022; Diversity Based on a Large Population of Diverse Programs
【24h】

An Empirical Study of the Effectiveness of #x0022;Forcing#x0022; Diversity Based on a Large Population of Diverse Programs

机译:基于大量不同程序的“强迫”多样性有效性的实证研究

获取原文

摘要

Use of diverse software components is a viable defence against common-mode failures in redundant software-based systems. Various forms of """"Diversity-Seeking Decisions"""" ("DSDs") can be applied to the process of developing, or procuring, redundant components, to improve the chances of the resulting components not failing on the same demands. An open question is how effective these decisions, and their combinations, are for achieving large enough reliability gains. Using a large population of software programs, we studied experimentally the effectiveness of specific """"DSDs"""" (and their combinations) mandating differences between redundant components. Some of these combinations produced much better improvements in system probability of failure per demand (PFD) than """"uncontrolled"""" diversity did. Yet, our findings suggest that the gains from such """"DSDs"""" vary significantly between them and between the application problems studied. The relationship between DSDs and system PFD is complex and does not allow for simple universal rules (e.g. """"the more diversity the better"""") to apply.
机译:在冗余的基于软件的系统中,使用各种软件组件可以有效地防御共模故障。各种形式的“”“”寻求多样化决策“”“”(“ DSD”)可以应用于开发或采购冗余组件的过程,以提高所得组件不会因相同需求而失败的机会。一个悬而未决的问题是这些决策及其组合对于实现足够大的可靠性增益有多有效。我们使用了大量的软件程序,通过实验研究了特定“””“ DSD”“””(及其组合)对强制冗余组件之间差异的有效性。与““”“不受控制的”“”“”多样性相比,这些组合中的一些组合在按需故障(PFD)的系统上产生了更好的改进。但是,我们的发现表明,此类“””“ DSD”“”””之间的收益以及所研究的应用问题之间的收益差异很大。 DSD与系统PFD之间的关系很复杂,不允许使用简单的通用规则(例如,““”“多样性越多,”“”“越好)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号