International audienceWe present the design and implementation of an abstract domain for proving program termination by abstract interpretation. The domain automatically synthesizes piecewise-defined ranking functions and infers sufficient conditions for program termination. The analysis is sound, meaning that all program executions respecting these sufficient conditions are indeed terminating. We discuss the limitations of the proposed framework, and we investigate possible future work. In particular, we explore potential extensions of the abstract domain considering piecewise-defined non-linear ranking functions such as polynomials or exponentials
International audienceWe present new static analysis methods for proving liveness properties of prog...
International audienceWe present a new parameterized abstract domain able to refine existing numeric...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...
International audienceThe traditional method for proving program termination consists in inferring a...
The traditional method for proving program termination consists in inferring a ranking function. In ...
International audienceWe present a parameterized abstract domain for proving program termination by ...
Abstract. The traditional method for proving program termination consists in inferring a ranking fun...
To prove that a program terminates, we can employ a ranking function argument, where program states ...
AbstractThe classical technique for proving termination of a generic sequential computer program inv...
One way to develop more robust software is to use formal program verification. Formal program verifi...
The classical technique for proving termination of a generic sequential computer program involves th...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
International audienceProgram termination is a hot research topic in program analysis. The last few ...
Abstract. Proving program termination is typically done by finding a well-founded ranking function f...
Abstract. In this paper we introduce the basic concepts behind the problem of proving program termin...
International audienceWe present new static analysis methods for proving liveness properties of prog...
International audienceWe present a new parameterized abstract domain able to refine existing numeric...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...
International audienceThe traditional method for proving program termination consists in inferring a...
The traditional method for proving program termination consists in inferring a ranking function. In ...
International audienceWe present a parameterized abstract domain for proving program termination by ...
Abstract. The traditional method for proving program termination consists in inferring a ranking fun...
To prove that a program terminates, we can employ a ranking function argument, where program states ...
AbstractThe classical technique for proving termination of a generic sequential computer program inv...
One way to develop more robust software is to use formal program verification. Formal program verifi...
The classical technique for proving termination of a generic sequential computer program involves th...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
International audienceProgram termination is a hot research topic in program analysis. The last few ...
Abstract. Proving program termination is typically done by finding a well-founded ranking function f...
Abstract. In this paper we introduce the basic concepts behind the problem of proving program termin...
International audienceWe present new static analysis methods for proving liveness properties of prog...
International audienceWe present a new parameterized abstract domain able to refine existing numeric...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...