This paper focusses on practical analysis for logic programs with delay. The method described is for downward-closed program properties and, in particular, groundness. A program transformation is defined which eliminates the delay statements but still enables an accurate approximation of the behaviour of delayed goals to be traced by the analyser. An implementation has been built which shows that the analysis can be both accurate and efficient
AbstractThis paper proposes a method for proving termination of logic programs with delay declaratio...
The objective of control generation in logic programming is to automatically derive a computation ru...
A general semantics-based framework for the analysis of logic programs with delay declarations is p...
Abstract. The paper focuses on practical analyses for logic programs with delay. The method describe...
The first logic programming languages, such as Prolog, used a fixed left-to-right atom scheduling ru...
A logic program consists of a logic component and a control component. The former is a specification...
Abstract. A domain for the abstract interpretation of logic programs with delay declarations is pres...
We show how termination of logic programs with delay declarations can be proven. Three features are ...
. Logic programs augmented with delay declarations form a higly expressive programming language in w...
AbstractIn recent years, language mechanisms to suspend, or delay, the execution of goals until cert...
Boolean functions can be used to express the groundness of, and trace grounding dependencies between...
A general semantics-based framework for the analysis of logic programs with delay declarations is pr...
AbstractThis paper illustrates the role of a class of “prop”-ositional logic programs in the analysi...
In this paper we propose a method for proving termination of logic programs with delay declarations....
We show how logic programs with “delays ” can be transformed to programs without delays in a way whi...
AbstractThis paper proposes a method for proving termination of logic programs with delay declaratio...
The objective of control generation in logic programming is to automatically derive a computation ru...
A general semantics-based framework for the analysis of logic programs with delay declarations is p...
Abstract. The paper focuses on practical analyses for logic programs with delay. The method describe...
The first logic programming languages, such as Prolog, used a fixed left-to-right atom scheduling ru...
A logic program consists of a logic component and a control component. The former is a specification...
Abstract. A domain for the abstract interpretation of logic programs with delay declarations is pres...
We show how termination of logic programs with delay declarations can be proven. Three features are ...
. Logic programs augmented with delay declarations form a higly expressive programming language in w...
AbstractIn recent years, language mechanisms to suspend, or delay, the execution of goals until cert...
Boolean functions can be used to express the groundness of, and trace grounding dependencies between...
A general semantics-based framework for the analysis of logic programs with delay declarations is pr...
AbstractThis paper illustrates the role of a class of “prop”-ositional logic programs in the analysi...
In this paper we propose a method for proving termination of logic programs with delay declarations....
We show how logic programs with “delays ” can be transformed to programs without delays in a way whi...
AbstractThis paper proposes a method for proving termination of logic programs with delay declaratio...
The objective of control generation in logic programming is to automatically derive a computation ru...
A general semantics-based framework for the analysis of logic programs with delay declarations is p...