VSL 2014: VIENNA SUMMER OF LOGIC 2014

Multi-solver Support in Symbolic Execution

Authors: Hristina Palikareva and Cristian Cadar

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Multi-solver Support in Symbolic Execution
Authors:Hristina Palikareva and Cristian Cadar
Proceedings:SMT 2014 Proceedings
Editors: Philipp Ruemmer and Christoph M. Wintersteiger
Keywords:Symbolic execution, KLEE, SMT solving, performance evaluation, parallel portfolio solver
Abstract:

ABSTRACT. In this talk, we will present the results reported in our CAV 2013 paper on integrating support for multiple SMT solvers in the dynamic symbolic execution engine KLEE. In particular, we will outline the key characteristics of the SMT queries generated during symbolic execution, introduce an extension of KLEE that uses a number of state-of-the-art SMT solvers (Z3, Boolector and STP) through the metaSMT solver framework, and compare the solvers' performance when run on large sets of QF_ABV queries obtained during the symbolic execution of real-world software. In addition, we will discuss several options for designing a parallel portfolio solver for symbolic execution tools.

Pages:1
Talk:Jul 17 11:15
Paper:
Disclaimer | Powered by EasyChair Smart Program