首页> 外文会议>Annual IEEE/IFIP International Conference on Dependable Systems and Networks >HSFI: Accurate Fault Injection Scalable to Large Code Bases
【24h】

HSFI: Accurate Fault Injection Scalable to Large Code Bases

机译:HSFI:准确的故障注入可扩展到大型代码库

获取原文

摘要

When software fault injection is used, faults are typically inserted at the binary or source level. The former is fast but provides poor fault accuracy while the latter cannot scale to large code bases because the program must be rebuilt for each experiment. Alternatives that avoid rebuilding incur large run-time overheads by applying fault injection decisions at run-time. HSFI, our new design, injects faults with all context information from the source level and applies fault injection decisions efficiently on the binary. It places markers in the original code that can be recognized after code generation. We implemented a tool according to the new design and evaluated the time taken per fault injection experiment when using operating systems as targets. We can perform experiments more quickly than other source-based approaches, achieving performance that come close to that of binary-level fault injection while retaining the benefits of source-level fault injection.
机译:使用软件故障注入时,通常会在二进制或源级别上插入故障。前者速度快,但故障准确性差,而后者不能扩展到较大的代码库,因为必须为每个实验重新构建程序。通过在运行时应用故障注入决策,避免重建的替代方案会导致大量的运行时开销。 HSFI是我们的新设计,它从源级别向所有上下文信息注入故障,并在二进制文件上有效地应用故障注入决策。它将标记放置在原始代码中,这些代码可以在代码生成后识别。我们根据新设计实施了一种工具,并在将操作系统作为目标时评估了每个故障注入实验所花费的时间。我们可以比其他基于源的方法更快地执行实验,从而在保持源级故障注入的优势的同时,达到接近二进制级故障注入的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号