In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termination: An infinite computation is \emph{impossible}, if it would imply that some data decrease in size infinitely. Such a property can be deduced from program analysis information in the form of \emph{size-change graphs}. A set of size-change graphs with the desired property is said to satisfy \emph{size-change termination} (SCT). There are many examples of practical programs whose termination can be verified by creating size-change graphs and testing them for SCT. While SCT is decidable, it has high worst-case complexity (complete for \sctext{pspace}). In this paper, we formulate an efficient approach to verify practical instances of SCT. Our...
In [13], a new size-change principle was proposed to verify termination of functional programs autom...
Abstract. We describe a new program termination analysis designed to handle imperative programs whos...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termina...
We present a method to automatically detect termination in a strict, first order functional language...
Abstract. Recent advances in termination analysis have yielded new methods and tools that are highly...
domains of monotonicity constraints or of size change graphs. First, the transition relation for a g...
Abstract. Two directions of recent work on program termination use the concepts of size-change termi...
To prove that a program terminates, we can employ a ranking function argument, where program states ...
One of the most important challenges in partial evaluation is the design of automatic methods for en...
24 pages + 6 pages d'appendiceInternational audienceThis paper describes an automatic termination ch...
Abstract. Polynomial interpretations are one of the most popular techniques for automated terminatio...
Intuitively, if we can prove that a program terminates, we expect some conclusion re-garding its com...
In 2001 Lee, Jones and Ben-Amram introduced the notion of size-change termination (SCT) for first or...
Termination is an important property for programs and is necessary for formal proofs to make sense. ...
In [13], a new size-change principle was proposed to verify termination of functional programs autom...
Abstract. We describe a new program termination analysis designed to handle imperative programs whos...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termina...
We present a method to automatically detect termination in a strict, first order functional language...
Abstract. Recent advances in termination analysis have yielded new methods and tools that are highly...
domains of monotonicity constraints or of size change graphs. First, the transition relation for a g...
Abstract. Two directions of recent work on program termination use the concepts of size-change termi...
To prove that a program terminates, we can employ a ranking function argument, where program states ...
One of the most important challenges in partial evaluation is the design of automatic methods for en...
24 pages + 6 pages d'appendiceInternational audienceThis paper describes an automatic termination ch...
Abstract. Polynomial interpretations are one of the most popular techniques for automated terminatio...
Intuitively, if we can prove that a program terminates, we expect some conclusion re-garding its com...
In 2001 Lee, Jones and Ben-Amram introduced the notion of size-change termination (SCT) for first or...
Termination is an important property for programs and is necessary for formal proofs to make sense. ...
In [13], a new size-change principle was proposed to verify termination of functional programs autom...
Abstract. We describe a new program termination analysis designed to handle imperative programs whos...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...