首页> 外文会议> >Emulation of software faults by educated mutations at machine-code level
【24h】

Emulation of software faults by educated mutations at machine-code level

机译:通过机器代码级别的受过教育的突变来模拟软件故障

获取原文

摘要

This paper proposes a new technique to emulate software faults by educated mutations introduced at the machine-code level and presents an experimental study on the accuracy of the injected faults. The proposed method consists of finding key programming structures at the machine code-level where high-level software faults can be emulated. The main advantage of emulating software faults at the machine-code level is that software faults can be injected even when the source code of the target application is not available, which is very important for the evaluation of COTS components or for the validation of software fault tolerance techniques in COTS based systems. The technique was evaluated using several real programs and different types of faults and, additionally, it includes our study on the key aspects that may impact on the technique accuracy. The portability of the technique is also addressed. The results show that classes of faults such as assignment, checking, interface, and simple algorithm faults can be directly emulated using this technique.
机译:本文提出了一种新的技术,可以通过在机器代码级别引入受过教育的突变来模拟软件故障,并提供有关注入故障的准确性的实验研究。所提出的方法包括在机器代码级上找到可以模拟高级软件故障的关键编程结构。在机器代码级别上仿真软件故障的主要优点是,即使目标应用程序的源代码不可用,也可以注入软件故障,这对于评估COTS组件或验证软件故障非常重要。基于COTS的系统中的公差技术。使用几种实际程序和不同类型的故障对技术进行了评估,此外,它还包括我们对可能影响技术准确性的关键方面的研究。该技术的可移植性也得到了解决。结果表明,使用该技术可以直接模拟故障类别,例如分配,检查,接口和简单算法故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号