首页> 外文期刊>IEEE Transactions on Software Engineering >Modeling the effects of combining diverse software fault detectiontechniques
【24h】

Modeling the effects of combining diverse software fault detectiontechniques

机译:结合各种软件故障检测技术的效果建模

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

摘要

Considers what happens when several different fault-findingntechniques are used together. The effectiveness of such multi-techniquenapproaches depends upon a quite subtle interplay between theirnindividual efficacies. The modeling tool we use to study this problem isnclosely related to earlier work on software design diversity whichnshowed that it would be unreasonable even to expect software versionsnthat were developed truly independently to fail independently of onenanother. The key idea was a “difficulty function” over theninput space. Later work extended these ideas to introduce a notion ofn“forced” diversity. In this paper, we show that many ofnthese results for design diversity have counterparts in diverse faultndetection in a single software version. We define measures ofnfault-finding effectiveness and diversity, and show how these might benused to give guidance for the optimal application of differentnfault-finding procedures to a particular program. The effects onnreliability of repeated applications of a particular fault-findingnprocedure are not statistically independent; such an incorrectnassumption of independence will always give results that are toonoptimistic. For diverse fault-finding procedures, it is possible forneffectiveness to be even greater than it would be under an assumption ofnstatistical independence. Diversity of fault-finding procedures is angood thing and should be applied as widely as possible. The model isnillustrated using some data from an experimental investigation intondiverse fault-finding on a railway signalling application
机译:考虑同时使用几种不同的故障查找技术会发生什么。这种多技术方法的有效性取决于它们各自的功效之间的相当微妙的相互作用。我们用于研究此问题的建模工具与软件设计多样性的早期工作紧密相关,这表明即使期望真正独立开发的软件版本能够独立于其他软件失败也是不合理的。关键思想是输入空间上的“难度函数”。后来的工作扩展了这些想法,以引入“强迫”多样性的概念。在本文中,我们表明,在单个软件版本中,许多这样的设计多样性结果在不同的故障检测中具有对应的功能。我们定义了故障发现有效性和多样性的度量,并说明了如何使用这些度量为针对特定程序的不同故障发现过程的最佳应用提供指导。对特定故障查找过程的重复应用对可靠性的影响在统计上不是独立的;这种不正确的独立性推论总是会带来乐观的结果。对于不同的故障查找程序,无效性可能会比在统计独立性的假设下更高。故障查找程序的多样性是一件好事,应尽可能广泛地应用。使用来自铁路信号应用中的实验性遍历故障发现的一些数据说明了该模型

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号