paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Efficient multiplex symbolic execution with adaptive search strategy

带自适应搜索策略的高效多路符号执行
ASE Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering2020匹配度 2/10 · 论文属于符号执行与程序分析方向,但未涉及用户画像核心关注的 Agentic 程序分析、LLM/Agent 辅助静态分析、浮点程序分析或贝叶斯程序分析;其在线学习搜索策略也不是当前强模型驱动的 LLM/Agent 方法。引用 4 inbox
Tianqi Zhang, Yufeng Zhang, Zhenbang Chen, Ziqi Shuai, Ji Wang
crossref: 2026-09-12

AI 速览

一句话:通过轻量级冗余检查与在线学习自适应搜索策略,提升多路符号执行的可扩展性。

符号执行仍面临路径爆炸与约束求解开销导致的可扩展性问题。近期提出的 MuSE 框架通过一次求解生成部分解,从而同时探索多条路径。本文从两方面改进 MuSE:首先引入轻量级检查,减少冗余的部分解,避免产生相同结果的冗余执行;其次采用在线学习,为目标程序设计自适应搜索策略,以更高效地分配路径探索方向。初步实验结果表明,所提出的方法在提升多路符号执行效率方面具有潜力。

问题
符号执行存在路径爆炸和约束求解开销带来的可扩展性瓶颈;MuSE 框架生成部分解时可能产生冗余,且缺少面向目标程序的自适应搜索策略。
方法
在 MuSE 框架中加入轻量级检查以过滤冗余部分解,并利用在线学习动态调整目标程序的搜索策略。
评估
通过初步实验评估所提改进方法,结果显示其在减少冗余与改善搜索效率方面具有前景。
原文摘要(Abstract)

Symbolic execution is still facing the scalability problem caused by path explosion and constraint solving overhead. The recently proposed MuSE framework supports exploring multiple paths by generating partial solutions in one time of solving. In this work, we improve MuSE from two aspects. Firstly, we use a light-weight check to reduce redundant partial solutions for avoiding the redundant executions having the same results. Secondly, we introduce online learning to devise an adaptive search strategy for the target programs. The preliminary experimental results indicate the promising of the proposed methods.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5987,
  title = {Efficient multiplex symbolic execution with adaptive search strategy},
  author = {Tianqi Zhang and Yufeng Zhang and Zhenbang Chen and Ziqi Shuai and Ji Wang},
  booktitle = {ASE},
  year = {2020},
  doi = {10.1145/3324884.3418902}
}