pith. sign in

arxiv: 1210.4289 · v3 · pith:Q4XXEA6Anew · submitted 2012-10-16 · 💻 cs.PL · cs.FL

Underapproximation of Procedure Summaries for Integer Programs

classification 💻 cs.PL cs.FL
keywords programsrecursivenon-recursivemethodprocedureprogramsummariesunderapproximation
0
0 comments X
read the original abstract

We show how to underapproximate the procedure summaries of recursive programs over the integers using off-the-shelf analyzers for non-recursive programs. The novelty of our approach is that the non-recursive program we compute may capture unboundedly many behaviors of the original recursive program for which stack usage cannot be bounded. Moreover, we identify a class of recursive programs on which our method terminates and returns the precise summary relations without underapproximation. Doing so, we generalize a similar result for non-recursive programs to the recursive case. Finally, we present experimental results of an implementation of our method applied on a number of examples.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.