...
首页> 外文期刊>International Journal of Applied Engineering Research >Mitigating Path Explosion in Symbolic Execution via Branches Merging
【24h】

Mitigating Path Explosion in Symbolic Execution via Branches Merging

机译:通过分支合并减轻符号执行中的路径爆炸

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

摘要

Symbolic execution has been widely used to detect software vulnerability. Nevertheless, due to path explosion, the detection method with symbolic execution still struggles to achieve scalability. In symbolic execution, one way to reduce the number of paths that need to explore is to merge the different branches. In this paper, we present an approach to merge branches which could effectively mitigate the path explosion problem. The main idea of the approach is to reduce the redundancy of different paths during symbolic execution, different paths have different semantics but to the subsequent statements of these paths, they could be seen as one path or be merged into one path. According to the idea, we propose an algorithm and illustrate the algorithm with an example.
机译:符号执行已广泛用于检测软件漏洞。然而,由于路径爆炸,具有符号执行的检测方法仍难以实现可扩展性。在符号执行中,减少需要探索的路径数量的一种方法是合并不同的分支。在本文中,我们提出了一种合并分支的方法,可以有效地缓解路径爆炸问题。该方法的主要思想是减少符号执行期间不同路径的冗余,不同路径具有不同的语义,但是对于这些路径的后续语句,可以将它们视为一条路径或合并为一条路径。根据这一思想,我们提出了一种算法,并举例说明了该算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号