VSL 2014: VIENNA SUMMER OF LOGIC 2014

A hybrid path constraint solver combined with meta-heuristic search

Authors: Xiaomei Hou, Mengxiang Lin and Tahir Jameel

PapersPapers with AbstractsPrefaceAuthor IndexKeyword IndexAdditional files

Paper Information

Title:A hybrid path constraint solver combined with meta-heuristic search
Authors:Xiaomei Hou, Mengxiang Lin and Tahir Jameel
Proceedings:PAS 2014 Proceedings
Editors: Dongming Wang, Tudor Jebelean and Wei Li
Keywords:symbolic execution, constraint solver, meta-heuristic search
Abstract:

ABSTRACT. Constraint solving is one of the essential parts of symbolic execution. Most of the constraint solvers are aimed at a particular kind of constraint and might have no way to deal with complex path constraints derived from real-world applications. To tackle the problem, we propose a hybrid solving strategy for path constraints containing multiple kinds of constraints. In particular, a split approach is used to cut the whole path constraint into several parts that can be solved by different constraint solving techniques. Next, the local method of meta-heuristic search is used to solve non-linear constraints led by the solutions produced by a linear constraint solver. We have extended the constraint solver in the symbolic execution engine KLEE-FP with our approach and evaluated its effectiveness on a set of mathematical programs. The results show that our approach can solve a majority of complex path constraints in reasonable time.

Pages:0
Talk:Jul 18 16:30
Paper:
Disclaimer | Powered by EasyChair Smart Program