Abstract. Recent advances in termination analysis have yielded new methods and tools that are highly automatic. However, when they fail, even experts have difficulty understanding why and determining how to proceed. In this paper, we address the issue of building termination analysis engines that are both highly automatic and easy to use in an interactive setting. We consider the problem in the context of ACL2, which has a first-order, functional programming language. We introduce the notion of a termination core, a simplification of the program under consideration which consists of a single loop that the termination engine cannot handle. We show how to extend the Size Change Termination (SCT) algorithm so that it generates termination core...
Termination is an important property for programs and is necessary for formal proofs to make sense. ...
AbstractFor logic programs with arithmetic predicates, showing termination is not easy, since the us...
We present a new approach to termination analysis of Constraint Handling Rules (CHR). Unlike current...
We describe a new program termination analysis designed to handle imperative programs whose termina...
In an earlier work with Neil D. Jones, we proposed the “size-change principle ” for program terminat...
Abstract. We describe a new program termination analysis designed to handle imperative programs whos...
We present a method to automatically detect termination in a strict, first order functional language...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
Abstract. Proving termination automatically for programs with ex-plicit pointer arithmetic is still ...
Program termination is central to the process of ensuring that reactive systems can always react. We...
International audienceThis paper describes our generic framework for detecting termination of progra...
Program termination is central to the process of ensuring that systems code can always react. We des...
One way to develop more robust software is to use formal program verification. Formal program verifi...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
Termination is an important property for programs and is necessary for formal proofs to make sense. ...
AbstractFor logic programs with arithmetic predicates, showing termination is not easy, since the us...
We present a new approach to termination analysis of Constraint Handling Rules (CHR). Unlike current...
We describe a new program termination analysis designed to handle imperative programs whose termina...
In an earlier work with Neil D. Jones, we proposed the “size-change principle ” for program terminat...
Abstract. We describe a new program termination analysis designed to handle imperative programs whos...
We present a method to automatically detect termination in a strict, first order functional language...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
Abstract. Proving termination automatically for programs with ex-plicit pointer arithmetic is still ...
Program termination is central to the process of ensuring that reactive systems can always react. We...
International audienceThis paper describes our generic framework for detecting termination of progra...
Program termination is central to the process of ensuring that systems code can always react. We des...
One way to develop more robust software is to use formal program verification. Formal program verifi...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
International audienceIn this talk, we present Stop, which implements a general method to prove term...
Termination is an important property for programs and is necessary for formal proofs to make sense. ...
AbstractFor logic programs with arithmetic predicates, showing termination is not easy, since the us...
We present a new approach to termination analysis of Constraint Handling Rules (CHR). Unlike current...