首页> 外文会议>International Workshop on Automation of Software Test >GRINDER: On Reusability of Fault Injection Tools
【24h】

GRINDER: On Reusability of Fault Injection Tools

机译:研磨器:关于故障注入工具的可重用性

获取原文

摘要

Fault Injection (FI) is an established testing technique to assess the fault-tolerance of computer systems. FI tests are usually highly automated for efficiency and to prevent human error from affecting result reliability. Most existing FI automation tools have been built for a specific application domain, i.e., A certain system under test (SUT) and fault types to test the SUT against, which significantly restricts their reusability. To improve reusability, generalist fault injection tools have been developed to decouple SUT-independent functionality from SUT-specific code. Unfortunately, existing generalist tools often embed subtle and implicit assumptions about the target system that affect their reusability. Furthermore, no assessments have been conducted how much effort the SUT-specific adaptation of generalist tools entails in comparison to reimplementation from scratch. In this paper, we present GRINDER, an open-source, highly-reusable FI tool, and report on its applicability in two very different systems (the Android OS in an emulated environment, and a real-time AUTOSAR system) under four different FI scenarios.
机译:故障注射(FI)是一种既定的测试技术,用于评估计算机系统的容错。 FI测试通常具有高度自动化的效率,并防止人类误差影响结果可靠性。大多数现有的自动化工具已经为特定的应用程序域,即,在测试的某个系统和故障类型中构建,以测试SUT对抗,这显着限制了其可重用性。为了提高可重用性,已经开发了一般主义故障注入工具以从特定于SUT特定的代码中解耦无关的功能。不幸的是,现有的通用工具通常植入有关影响其可重用性的目标系统的微妙和隐含的假设。此外,没有进行评估,与划痕的重新实施相比,努力特定于通用工具的特定适应需要多少努力。在本文中,我们介绍研磨机,开源,高度可重用的FI工具,并在两个不同的系统(模拟环境中的Android OS和实时自动播放系统中的Android OS中的适用性报告其在四种不同的系统中报告场景。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号