kirancodes.me
To Proof Maintenance & Beyond!

Efficient Multiplex Symbolic Execution with Adaptive Search Strategy

Tianqi Zhang, Yufeng Zhang, Zhenbang Chen, Ziqi Shuai, Ji Wang

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.

BibTeX
@inproceedings{Zhang-al:ASE20,
  author    = {Tianqi Zhang and
               Yufeng Zhang and
               Zhenbang Chen and
               Ziqi Shuai and
               Ji Wang},
  title     = {Efficient Multiplex Symbolic Execution with Adaptive Search Strategy},
  booktitle = {ASE},
  pages     = {1255--1256},
  publisher = {{IEEE}},
  year      = {2020},
}

Related papers