首页> 外文会议>IEEE International Symposium on Software Reliability Engineering >An empirical comparison of the fault-detection capabilities of internal oracles
【24h】

An empirical comparison of the fault-detection capabilities of internal oracles

机译:内部预言机故障检测能力的经验比较

获取原文
获取外文期刊封面目录资料

摘要

Modern computer systems are prone to various classes of runtime faults due to their reliance on features such as concurrency and peripheral devices such as sensors. Testing remains a common method for uncovering faults in these systems, but many runtime faults are difficult to detect using typical testing oracles that monitor only program output. In this work we empirically investigate the use of internal test oracles: oracles that detect faults by monitoring aspects of internal program and system states. We compare these internal oracles to each other and to output-based oracles for relative effectiveness and examine tradeoffs between oracles involving incorrect reports about faults (false positives and false negatives). Our results reveal several implications that test engineers and researchers should consider when testing for runtime faults.
机译:由于现代计算机系统依赖于诸如并发之类的功能以及诸如传感器之类的外围设备,因此容易遭受各种类型的运行时故障。在这些系统中,测试仍然是发现故障的常用方法,但是使用仅监视程序输出的典型测试oracle很难检测到许多运行时故障。在这项工作中,我们根据经验研究内部测试oracle的使用:通过监视内部程序和系统状态的各个方面来检测故障的oracle。我们将这些内部oracle相互比较,并与基于输出的oracle进行相对有效性比较,并检查涉及错误的错误报告(误报和误报)的oracle之间的权衡。我们的结果揭示了测试工程师和研究人员在测试运行时错误时应考虑的几种含义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号