DocumentCode :
2472248
Title :
All-values symbolic execution
Author :
Denaro, Giovanni
Author_Institution :
Dept. of Inf., Syst. & Commun., Univ. of Milano-Bicocca, Milano, Italy
fYear :
2012
fDate :
2-3 June 2012
Firstpage :
138
Lastpage :
144
Abstract :
This paper discusses and exemplifies our ideas on all-values symbolic execution, an alternative strategy to the traditional all-paths style of symbolic execution. All-values symbolic execution focuses on enumerating the (symbolic) values that may derive from the symbolic execution of program statements. It exploits program dependencies to optimize the symbolic execution of those statements that can be executed with the same symbolic inputs on multiple (up to infinite) paths. Although a fully working implementation and a thorough evaluation are yet to come, this paper illustrates with simple, but representative examples that the proposed technique can boost the efficiency of symbolic execution, and suite interesting new applications.
Keywords :
software engineering; symbol manipulation; all-values symbolic execution; program statements; symbolic inputs; Concrete; Engines; Java; Prototypes; Radio access networks; Software; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automation of Software Test (AST), 2012 7th International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1821-1
Type :
conf
DOI :
10.1109/IWAST.2012.6228982
Filename :
6228982
Link To Document :
بازگشت