首页> 外文会议>Fourth IEEE International Conference on Software Testing, Verification, and Validation >Using Property-Based Oracles when Testing Embedded System Applications
【24h】

Using Property-Based Oracles when Testing Embedded System Applications

机译:测试嵌入式系统应用程序时使用基于属性的Oracle

获取原文

摘要

Embedded systems are becoming increasingly ubiquitous, controlling a wide variety of popular and safety-critical devices. Effective testing techniques could improve the dependability of these systems. In prior work we presented an approach for testing embedded systems, focusing on embedded system applications and the tasks that comprise them. In this work we focus on a second but equally important aspect of testing embedded systems, namely, the need to provide observability of system behavior sufficient to allow engineers to detect failures. We present several property-based oracles that can be instantiated in embedded systems through program analysis and instrumentation, and can detect failures for which simple output-based oracles are inadequate. An empirical study of our approach shows that it can be effective.
机译:嵌入式系统变得越来越普遍,它控制着各种流行且对安全性至关重要的设备。有效的测试技术可以提高这些系统的可靠性。在先前的工作中,我们介绍了一种测试嵌入式系统的方法,重点放在嵌入式系统应用程序及其组成的任务上。在这项工作中,我们专注于测试嵌入式系统的第二个但同样重要的方面,即需要提供足以使工程师能够检测到故障的系统行为的可观察性。我们介绍了几种基于属性的Oracle,这些Oracle可通过程序分析和检测在嵌入式系统中实例化,并且可以检测基于简单基于输出的Oracle不足的故障。对我们方法的实证研究表明它是有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号