首页> 外文会议>International Conference on Software Engineering >Comparing Multi-Point Stride Coverage and dataflow coverage
【24h】

Comparing Multi-Point Stride Coverage and dataflow coverage

机译:比较多点跨步覆盖率和数据流覆盖率

获取原文

摘要

We introduce a family of coverage criteria, called Multi-Point Stride Coverage (MPSC). MPSC generalizes branch coverage to coverage of tuples of branches taken from the execution sequence of a program. We investigate its potential as a replacement for dataflow coverage, such as def-use coverage. We find that programs can be instrumented for MPSC easily, that the instrumentation usually incurs less overhead than that for def-use coverage, and that MPSC is comparable in usefulness to def-use in predicting test suite effectiveness. We also find that the space required to collect MPSC can be predicted from the number of branches in the program.
机译:我们介绍了一系列覆盖标准,称为多点跨度覆盖(MPSC)。 MPSC将分支覆盖范围概括为从程序的执行顺序中获取的分支的元组的覆盖范围。我们研究了其作为替代数据流覆盖范围(例如使用限制覆盖范围)的潜力。我们发现可以很容易地为MPSC检测程序,该检测通常比用于def-use覆盖所产生的开销要少,并且MPSC在预测测试套件有效性方面的作用与def-use相当。我们还发现,可以从程序中的分支数量来预测收集MPSC所需的空间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号