One of the most important challenges in partial evaluation is the design of automatic methods for ensuring the termination of specialisation. It is well known that the termination of partial evaluation can be ensured when the considered computations are quasiterminating, i.e., when only finitely many different calls occur. In this work, we adapt the use of the so called size-change graphs to logic programming and introduce new sufficient conditions for strong (i.e., w.r.t. any computation rule) termination and quasi-termination. To the best of our knowledge, this is the first sufficient condition for the strong quasi-termination of logic programs. The class of strongly quasi-terminating logic programs, however, is too restrictive. Therefore...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termina...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
This paper introduces a new technique for termination analysis of definite logic programs (LPs) base...
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
Abstract. An offline approach to narrowing-driven partial evaluation (a partial evaluation scheme fo...
This note describes some of the implementation aspects of the termination analysis for partial evalu...
© Springer-Verlag Berlin Heidelberg 1998. We provide a theoretical basis for studying the terminatio...
This paper describes a general framework for automatic termination analysis of logic programs, where...
This paper introduces a modular framework for termination analysis of logic programming. To this end...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
Abstract. This paper introduces a modular framework for termination analysis of logic programming. T...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
This paper introduces a modular framework for termination analysis of logic programming. To this end...
Abstract. We propose a new constraint-based approach to termination analysis, applicable to Logic Pr...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termina...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
This paper introduces a new technique for termination analysis of definite logic programs (LPs) base...
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
Abstract. An offline approach to narrowing-driven partial evaluation (a partial evaluation scheme fo...
This note describes some of the implementation aspects of the termination analysis for partial evalu...
© Springer-Verlag Berlin Heidelberg 1998. We provide a theoretical basis for studying the terminatio...
This paper describes a general framework for automatic termination analysis of logic programs, where...
This paper introduces a modular framework for termination analysis of logic programming. To this end...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
Abstract. This paper introduces a modular framework for termination analysis of logic programming. T...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
This paper introduces a modular framework for termination analysis of logic programming. To this end...
Abstract. We propose a new constraint-based approach to termination analysis, applicable to Logic Pr...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
In an earlier work with Neil D.~Jones, we proposed the ``size-change principle'' for program termina...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
This paper introduces a new technique for termination analysis of definite logic programs (LPs) base...