Title
Tighter Loop Bound Analysis.
Abstract
We present a new algorithm for computing upper bounds on the number of executions of each program instruction during any single program run. The upper bounds are expressed as functions of program input values. The algorithm is primarily designed to produce bounds that are relatively tight, i.e. not unnecessarily blown up. The upper bounds for instructions allow us to infer loop bounds, i.e. upper bounds on the number of loop iterations. Experimental results show that the algorithm implemented in a prototype tool LOOPERMAN often produces tighter bounds than current tools for loop bound analysis.
Year
DOI
Venue
2016
10.1007/978-3-319-46520-3_32
Lecture Notes in Computer Science
Field
DocType
Volume
Discrete mathematics,Computer science,Symbolic execution,Bounds checking,For loop
Conference
9938
ISSN
Citations 
PageRank 
0302-9743
1
0.37
References 
Authors
11
3
Name
Order
Citations
PageRank
Pavel Cadek110.37
Jan Strejcek29913.83
Marek Trtík3275.06