【24h】

Elided conditionals

机译:精选条件

获取原文

摘要

Many software testing and automated debugging tools rely on structural coverage techniques. Such tools implicitly assume a relation between individual control-flow choices made in conditional statements during a program run and the outcome of the run. In this paper, we develop the notion of elided choices that, viewed in isolation, have no impact on the outcome of the program. We call the conditionals that make such choices elided conditionals. We develop an experimental framework for discovering elided conditionals. From looking at three programs of varying complexity under this framework, we discovered that elided conditionals do occur, sometimes with alarming frequency. We discuss the impact of elided conditionals on various forms of dynamic analysis and suggest future work that would extend elision to general expressions.
机译:许多软件测试和自动调试工具依赖于结构覆盖技术。此类工具隐含地假设在程序运行期间在条件语句中的各个控制流选项之间的关系以及运行的结果。在本文中,我们开发了孤立观看的的概念,对该计划的结果没有影响。我们称之为使此类选择的条件。我们开发了发现精选条件的实验框架。根据在此框架下查看不同复杂性的三个程序,我们发现所做的有条件确实发生,有时会出现警报频率。我们讨论了Levened条件对各种形式的动态分析的影响,并提出了将会提升到一般表达的未来工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号