首页> 外文期刊>Journal of Logic and Algebraic Programming >Model-based fault injection for testing gray-box systems
【24h】

Model-based fault injection for testing gray-box systems

机译:基于模型的故障注入,用于测试灰箱系统

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

摘要

Motivated by applications in the automotive domain, particularly the Autosar basic software standard, we present a technique to improve model-based testing by allowing model-level fault injections. These models are plugged into a larger system as executable components to test it for general tolerance to slightly varying, possibly faulty components or library implementations. Such model execution is possible through applying an automated mocking mechanism and model cross-referencing. Systematic modelling and testing is possible by having comprehensive fault models which both simulate faults and guide the model-based testing procedure towards quicker discovery of these faults. We show the principles of our method on an illustrative example and discuss how it is implemented in a commercial model-based testing tool QuickCheck and applied to a more realistic case study. More generally, this work explores multi-purpose (or meta) modelling - an approach where one parametric model is used for different test targets, like functional testing or safety testing. (C) 2018 Elsevier Inc. All rights reserved.
机译:受汽车领域应用程序(尤其是Autosar基本软件标准)的启发,我们提出了一种通过允许模型级故障注入来改进基于模型的测试的技术。将这些模型作为可执行组件插入到一个较大的系统中,以测试其对稍微变化,可能有故障的组件或库实现的总体容忍度。通过应用自动模拟机制和模型交叉引用,可以执行这种模型。通过具有全面的故障模型,可以进行系统的建模和测试,该模型既可以模拟故障,又可以指导基于模型的测试过程以更快地发现这些故障。我们在一个说明性示例上展示了该方法的原理,并讨论了如何在基于商业模型的测试工具QuickCheck中实现该方法,并将其应用于更现实的案例研究。更广泛地说,这项工作探索多用途(或元)建模-一种将一个参数模型用于不同测试目标(例如功能测试或安全测试)的方法。 (C)2018 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号