DocumentCode
3646392
Title
Symbolic Execution with Interval Solving and Meta-heuristic Search
Author
Mateus Borges;Marcelo d´Amorim;Saswat Anand;David Bushnell;Corina S. Pasareanu
Author_Institution
Fed. Univ. of Pernambuco, Recife, Brazil
fYear
2012
fDate
4/1/2012 12:00:00 AM
Firstpage
111
Lastpage
120
Abstract
A challenging problem in symbolic execution is to solve complex mathematical constraints such as constraints that include floating-point variables and transcendental functions. The inability to solve such constraints limit the application scope of symbolic execution. In this paper, we present a new method to solve such complex math constraints. Our method combines two existing: meta-heuristic search and interval solving. Conceptually, the combination explores the synergy of the individual methods to improve constraint solving. We implemented the new method in the CORAL constraint-solving infrastructure, and evaluated its effectiveness on a set of publicly-available software from the aerospace domain. Results indicate that the new method can solve significantly more complex mathematical constraints than previous techniques.
Keywords
"Input variables","Concrete","Search problems","Java","Libraries","Cost accounting"
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Print_ISBN
978-1-4577-1906-6
Type
conf
DOI
10.1109/ICST.2012.91
Filename
6200102
Link To Document