首页> 外文会议>Software engineering and formal methods >Guided Dynamic Symbolic Execution Using Subgraph Control-Flow Information
【24h】

Guided Dynamic Symbolic Execution Using Subgraph Control-Flow Information

机译:使用子图控制流信息的引导式动态符号执行

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

摘要

Dynamic symbolic execution (DSE) is an efficient SMT-based path enumeration technique used in software testing. In this work in progress, we consider here the case of guided DSE, where the paths to enumerate should be part of a given program slice. We propose a new path selection criterion, which aims to minimize the number of queries to the SMT solvers. This criterion is based on the probability of a path to exit the program slice. Experiments show that this information can be computed in a reasonable time for DSE purpose.
机译:动态符号执行(DSE)是一种在软件测试中使用的基于SMT的高效路径枚举技术。在正在进行的这项工作中,我们在这里考虑引导DSE的情况,其中枚举路径应该是给定程序片段的一部分。我们提出了一个新的路径选择标准,旨在最小化对SMT求解程序的查询数量。该标准基于路径退出程序切片的可能性。实验表明,出于DSE目的,可以在合理的时间内计算出此信息。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号