PhDOne way to develop more robust software is to use formal program verification. Formal program verification requires the construction of a formal mathematical proof of the programs correctness. In the past ten years or so there has been much progress in the use of automated tools to formally prove properties of programs. However many such tools focus on proving safety properties: that something bad does not happen. Liveness properties, where we try to prove that something good will happen, have received much less attention. Program termination is an example of a liveness property. It has been known for a long time that to prove program termination we need to discover some function which maps program states to a well-founded set. E...
Program termination is central to the process of ensuring that sys-tems code reactive systems can al...
In programming, termination of a program/algorithm means that its evaluation will eventually termina...
Abstract. We present a novel technique for proving program termination which introduces a new dimens...
One way to develop more robust software is to use formal program verification. Formal program verifi...
We study the problem of proving termination of open, higher-order programs with recursive functions ...
The termination assertion p〈S〉 q means that whenever the formula p is true, there is an execution of...
This paper describes our generic framework for detecting termination of programs handling infinite a...
The search for reliable and scalable automated methods for finding counterexamples to termination or...
When disproving termination using known techniques (e.g. recurrence sets), abstractions that overapp...
Abstract. In this paper we introduce the basic concepts behind the problem of proving program termin...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...
Program termination is a relevant property that has been extensively studied in the context of many...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
We investigate an automated program synthesis system that is based on the paradigm of programming by...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
Program termination is central to the process of ensuring that sys-tems code reactive systems can al...
In programming, termination of a program/algorithm means that its evaluation will eventually termina...
Abstract. We present a novel technique for proving program termination which introduces a new dimens...
One way to develop more robust software is to use formal program verification. Formal program verifi...
We study the problem of proving termination of open, higher-order programs with recursive functions ...
The termination assertion p〈S〉 q means that whenever the formula p is true, there is an execution of...
This paper describes our generic framework for detecting termination of programs handling infinite a...
The search for reliable and scalable automated methods for finding counterexamples to termination or...
When disproving termination using known techniques (e.g. recurrence sets), abstractions that overapp...
Abstract. In this paper we introduce the basic concepts behind the problem of proving program termin...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...
Program termination is a relevant property that has been extensively studied in the context of many...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
We investigate an automated program synthesis system that is based on the paradigm of programming by...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
Program termination is central to the process of ensuring that sys-tems code reactive systems can al...
In programming, termination of a program/algorithm means that its evaluation will eventually termina...
Abstract. We present a novel technique for proving program termination which introduces a new dimens...