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