A basic requirement of declarative programming is to free the program-mer from the need to manually insert control annotations into the program. Here we study the execution of logic programs under coroutining computa-tion rules. We define a new systematic approach to when-declarations; we introduce a class of simple, yet powerful, instantiation based computation rules which are particularly easy to manipulate and to relate with the termi-nation of SLD-derivations. The task is then, given a logic program, to find a computation rule which allows an efficient and terminating execution of goals. We present an algorithm scheme to generate such computation rules by stepwise refinement and simulated execution. We discuss the scheme as well as a co...
Abstract. This paper introduces a modular framework for termination analysis of logic programming. T...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
The objective of control generation in logic programming is to automatically derive a computation ru...
AbstractA model for the coroutined execution of PROLOG programs is presented, and two control primit...
Abstract. The objective of control generation in logic programming is to derive a computation rule f...
We give a formal description of a new transformation technique for declarative Horn clause programs....
AbstractWe give a formal description of a new transformation technique for declarative Horn clause p...
Most logic programming languages actually provide some kind of dynamic scheduling to increase the ex...
Tabled logic programming is receiving increasing attention in the Logic Programming community. It av...
This paper introduces a modular framework for termination analysis of logic programming. To this end...
© Springer-Verlag Berlin Heidelberg 1998. We provide a theoretical basis for studying the terminatio...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
This paper describes a method for deriving logic programs from observations that can be made of the ...
Abstract. This paper introduces a modular framework for termination analysis of logic programming. T...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
The objective of control generation in logic programming is to automatically derive a computation ru...
AbstractA model for the coroutined execution of PROLOG programs is presented, and two control primit...
Abstract. The objective of control generation in logic programming is to derive a computation rule f...
We give a formal description of a new transformation technique for declarative Horn clause programs....
AbstractWe give a formal description of a new transformation technique for declarative Horn clause p...
Most logic programming languages actually provide some kind of dynamic scheduling to increase the ex...
Tabled logic programming is receiving increasing attention in the Logic Programming community. It av...
This paper introduces a modular framework for termination analysis of logic programming. To this end...
© Springer-Verlag Berlin Heidelberg 1998. We provide a theoretical basis for studying the terminatio...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
This paper describes a method for deriving logic programs from observations that can be made of the ...
Abstract. This paper introduces a modular framework for termination analysis of logic programming. T...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....