首页> 外文期刊>IEEE Transactions on Software Engineering >Emulation of Software Faults: A Field Data Study and a Practical Approach
【24h】

Emulation of Software Faults: A Field Data Study and a Practical Approach

机译:仿真软件故障:现场数据研究和实用方法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The injection of faults has been widely used to evaluate fault tolerance mechanisms and to assess the impact of faults in computer systems. However, the injection of software faults is not as well understood as other classes of faults (e.g., hardware faults). In this paper, we analyze how software faults can be injected (emulated) in a source-code independent manner. We specifically address important emulation requirements such as fault representativeness and emulation accuracy. We start with the analysis of an extensive collection of real software faults. We observed that a large percentage of faults falls into well-defined classes and can be characterized in a very precise way, allowing accurate emulation of software faults through a small set of emulation operators. A new software fault injection technique (G-SWFIT) based on emulation operators derived from the field study is proposed. This technique consists of finding key programming structures at the machine code-level where high-level software faults can be emulated. The fault-emulation accuracy of this technique is shown. This work also includes a study on the key aspects that may impact the technique accuracy. The portability of the technique is also discussed and it is shown that a high degree of portability can be achieved
机译:故障注入已被广泛用于评估容错机制和评估计算机系统中故障的影响。然而,对软件故障的注入不像其他类型的故障(例如,硬件故障)那样好理解。在本文中,我们分析了如何以与源代码无关的方式注入(仿真)软件故障。我们专门解决重要的仿真要求,例如故障代表性和仿真精度。我们从分析大量实际软件故障开始。我们观察到,很大一部分故障属于定义明确的类别,并且可以通过非常精确的方式进行表征,从而可以通过一小组仿真操作员对软件故障进行准确的仿真。提出了一种新的基于仿真算子的软件故障注入技术(G-SWFIT)。该技术包括在机器代码级别上查找可以模拟高级软件故障的关键编程结构。显示了该技术的故障仿真精度。这项工作还包括对可能影响技术准确性的关键方面的研究。还讨论了该技术的可移植性,结果表明可以实现高度的可移植性

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号