International audienceWe 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 re-cursive case. Finally, we present experimental results of an implementation of our method applied on a number of examples
We present an approach to folding of finite program terms based on the detection of recurrence rela...
Abstract—When disproving termination using known tech-niques (e.g. recurrence sets), abstractions th...
AbstractWe consider the verification problem of programs containing the following complex features: ...
International audienceWe show how to underapproximate the procedure summaries of recursive programs ...
International audienceWe show how to underapproximate the procedure summaries of re-cursive programs...
The date of receipt and acceptance will be inserted by the editor Abstract. We show how to underappr...
Procedure summaries are an approximation of the effect of a procedure call. They have been used to...
The ability to summarize procedures is fundamental to building scalable interprocedural analyses. Fo...
Abstract We propose a program analysis method for proving termination of recursive programs. The ana...
Procedure summaries are an approximation of the effect of a procedure call. They have been used to p...
In this thesis we present a novel algorithm for summarization of loops with multiple branches operat...
We present an approach to inductive synthesis of functional programs based on the detection of recur...
International audienceInterprocedural program analysis is often performed by computing procedure sum...
International audienceWe propose a general analysis method for recursive, concurrent programs that t...
Many programs have important functional-correctness properties that involve sophisticated mathematic...
We present an approach to folding of finite program terms based on the detection of recurrence rela...
Abstract—When disproving termination using known tech-niques (e.g. recurrence sets), abstractions th...
AbstractWe consider the verification problem of programs containing the following complex features: ...
International audienceWe show how to underapproximate the procedure summaries of recursive programs ...
International audienceWe show how to underapproximate the procedure summaries of re-cursive programs...
The date of receipt and acceptance will be inserted by the editor Abstract. We show how to underappr...
Procedure summaries are an approximation of the effect of a procedure call. They have been used to...
The ability to summarize procedures is fundamental to building scalable interprocedural analyses. Fo...
Abstract We propose a program analysis method for proving termination of recursive programs. The ana...
Procedure summaries are an approximation of the effect of a procedure call. They have been used to p...
In this thesis we present a novel algorithm for summarization of loops with multiple branches operat...
We present an approach to inductive synthesis of functional programs based on the detection of recur...
International audienceInterprocedural program analysis is often performed by computing procedure sum...
International audienceWe propose a general analysis method for recursive, concurrent programs that t...
Many programs have important functional-correctness properties that involve sophisticated mathematic...
We present an approach to folding of finite program terms based on the detection of recurrence rela...
Abstract—When disproving termination using known tech-niques (e.g. recurrence sets), abstractions th...
AbstractWe consider the verification problem of programs containing the following complex features: ...