Proving the termination of a flowchart program can be done by exhibiting a ranking function, i.e., a function from the program states to a well-founded set, which strictly decreases at each program step. A standard method to automatically generate such a function is to compute invariants for each program point and to search for a ranking in a restricted class of functions that can be handled with linear programming techniques. Our first contribution is to propose an efficient algorithm to compute ranking functions: It can handle flowcharts of arbitrary structure, the class of candidate rankings it explores is larger, and our method, although greedy, is provably complete. Our second contribution is to show how to use the ranking functions we...
We study the problem of developing efficient approaches for proving termination of recursive program...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
In earlier work, we developed an approach for automatic complexity analysis of integer programs, bas...
Proving the termination of a flowchart program can be done by exhibiting a ranking function, i.e., a...
International audienceProving the termination of a flowchart program can be done by exhibiting a ran...
Abstract. Proving the termination of a flowchart program can be done by ex-hibiting a ranking functi...
A standard method for proving the termination of a flowchart program is to exhibit a ranking functio...
International audienceProving the termination of a flowchart program can be done by exhibiting a ran...
To prove that a program terminates, we can employ a ranking function argument, where program states ...
International audienceWe present a complete method for synthesizing lexicographic linear ranking fun...
In this paper we study the complexity of the problems: given a loop, described by linear constraints...
AbstractWe study termination proofs in order to (i) determine computational complexity of programs a...
International Workshop on Implicit Computational Complexity - ICC'99. Article dans revue scientifiqu...
International audienceThe traditional method for proving program termination consists in inferring a...
We present a modular approach to automatic complexity analysis of integer programs. Based on a novel...
We study the problem of developing efficient approaches for proving termination of recursive program...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
In earlier work, we developed an approach for automatic complexity analysis of integer programs, bas...
Proving the termination of a flowchart program can be done by exhibiting a ranking function, i.e., a...
International audienceProving the termination of a flowchart program can be done by exhibiting a ran...
Abstract. Proving the termination of a flowchart program can be done by ex-hibiting a ranking functi...
A standard method for proving the termination of a flowchart program is to exhibit a ranking functio...
International audienceProving the termination of a flowchart program can be done by exhibiting a ran...
To prove that a program terminates, we can employ a ranking function argument, where program states ...
International audienceWe present a complete method for synthesizing lexicographic linear ranking fun...
In this paper we study the complexity of the problems: given a loop, described by linear constraints...
AbstractWe study termination proofs in order to (i) determine computational complexity of programs a...
International Workshop on Implicit Computational Complexity - ICC'99. Article dans revue scientifiqu...
International audienceThe traditional method for proving program termination consists in inferring a...
We present a modular approach to automatic complexity analysis of integer programs. Based on a novel...
We study the problem of developing efficient approaches for proving termination of recursive program...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
In earlier work, we developed an approach for automatic complexity analysis of integer programs, bas...