In this paper we propose a method for proving termination of logic programs with delay declarations. The method is based on the notion of recurrent logic program, which is used to prove programs terminating wrt an arbitrary selection rule. Most importantly, we use the notion of bound query (as proposed by M. Bezem) in the definition of cover, a new notion which forms the kernel of our approach. We introduce the class of delay recurrent programs and prove that programs in this class terminate for all local delay selection rules, provided that the delay conditions imply boundedness. The corresponding method can be also used to transform a logic program into a terminating logic program with delay declarations
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
AbstractWe draw concrete and abstract operational semantics towards the analysis of logic programs w...
This paper focusses on practical analysis for logic programs with delay. The method described is for...
AbstractThis paper proposes a method for proving termination of logic programs with delay declaratio...
In this paper we propose a method for proving termination of logic programs with delay declarations....
Termination of logic programs with negated body atoms, here called general logic programs, is an imp...
The objective of control generation in logic programming is to automatically derive a computation ru...
textabstractIn this paper we propose a method for proving termination of logic programs with delay d...
We show how termination of logic programs with delay declarations can be proven. Three features are ...
We present verification methods for logic programs with delay declarations. The verified properties ...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
One of the main advantages of logic programs is that it allows to write declarative programs that ve...
In logic programming, dynamic scheduling refers to a situation where the selection of the atom in ea...
. Logic programs augmented with delay declarations form a higly expressive programming language in w...
In increasingly many logic programming systems, the Prolog left to right selection rule has been rep...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
AbstractWe draw concrete and abstract operational semantics towards the analysis of logic programs w...
This paper focusses on practical analysis for logic programs with delay. The method described is for...
AbstractThis paper proposes a method for proving termination of logic programs with delay declaratio...
In this paper we propose a method for proving termination of logic programs with delay declarations....
Termination of logic programs with negated body atoms, here called general logic programs, is an imp...
The objective of control generation in logic programming is to automatically derive a computation ru...
textabstractIn this paper we propose a method for proving termination of logic programs with delay d...
We show how termination of logic programs with delay declarations can be proven. Three features are ...
We present verification methods for logic programs with delay declarations. The verified properties ...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
One of the main advantages of logic programs is that it allows to write declarative programs that ve...
In logic programming, dynamic scheduling refers to a situation where the selection of the atom in ea...
. Logic programs augmented with delay declarations form a higly expressive programming language in w...
In increasingly many logic programming systems, the Prolog left to right selection rule has been rep...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
AbstractWe draw concrete and abstract operational semantics towards the analysis of logic programs w...
This paper focusses on practical analysis for logic programs with delay. The method described is for...