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 :
بازگشت