Title :
Recursive symbolic bound analysis in loop structure
Author :
Zhou, Lei ; Chen, Kefei
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
Abstract :
This paper proposes a novel approach to symbolic bound analysis in loop structure. Our method is precise to analyze nonlinear correlated induction variables in the multi-loop and multi-branch programs by structure analysis with solutions of symbolic equations and inequalities. Based on the symbolic operation, the bounds of induction variables with analytical algebraic representations could be solved. This method performs effectively at the analysis of the symbolic (also numeric) bounds of array indices, pointers and other complicate variables in loop structures. Experimental results from our prototype implementation indicate that this technology could be used in practical detections to solve those bound problems.
Keywords :
algebra; program control structures; analytical algebraic representation; array indices; loop structures; multibranch programs; multiloop programs; nonlinear correlated induction; pointers; recursive symbolic bound analysis; structure analysis; symbolic equations; symbolic inequalities; Algorithm design and analysis; Buffer overflow; Chromium; Computer science; Data security; Law; Nonlinear equations; Performance analysis; Prototypes; Tin; bound checking; static detection; symbolic analysis;
Conference_Titel :
Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-5585-0
Electronic_ISBN :
978-1-4244-5586-7
DOI :
10.1109/ICCAE.2010.5451995