This paper introduces a new strategy for the efficient goal directed bottomup evaluation of logic programs. Instead of combining a standard bottomup evaluation strategy with a Magic-set transformation, the evaluation strategy is specialized for the application to Magic-set programs which are characterized by clause bodies with a high degree of overlapping. The approach is similar to other techniques which avoid re-computation by maintaining and reusing partial solutions to clause bodies. However, the overhead is considerably reduced as these are maintained implicitly by the underlying Prolog implementation. The technique is presented as a simple meta-interpreter for goal directed bottom-up evaluation. No Magic-set transformation is involved...
AbstractWe consider a bottom-up query-evaluation scheme in which facts of relations are allowed to h...
We present a bottom-up algorithm for the computation of the well-founded model of non-disjunctive lo...
This paper presents a formal framework for the bottom-up abstract interpretation of logic programs w...
AbstractThis paper introduces a new strategy for the efficient goal directed bottom-up evaluation of...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
AbstractIn this paper, we study the relationship between tabulation and goal-oriented bottom-up eval...
This paper illustrates the use of a top-down framework to obtain goal independent analyses of logic ...
AbstractThis paper illustrates the use of a top-down framework to obtain goal independent analyses o...
In this paper we study the relationship between tabulation and goal-oriented bottom-up evaluation ...
In this paper we study the relationship between tabulation and goal ori ented bottom up evaluation o...
This paper illustrates the role of a class of ''prop''-ositional logic programs in the analysis of c...
AbstractThis paper illustrates the role of a class of “prop”-ositional logic programs in the analysi...
Goal independent analysis of logic programs is commonly discussed in the context of the bottom-up a...
Memoization, such as that performed by bottom-up evaluation, helps detect loops, avoid repeated comp...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
AbstractWe consider a bottom-up query-evaluation scheme in which facts of relations are allowed to h...
We present a bottom-up algorithm for the computation of the well-founded model of non-disjunctive lo...
This paper presents a formal framework for the bottom-up abstract interpretation of logic programs w...
AbstractThis paper introduces a new strategy for the efficient goal directed bottom-up evaluation of...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
AbstractIn this paper, we study the relationship between tabulation and goal-oriented bottom-up eval...
This paper illustrates the use of a top-down framework to obtain goal independent analyses of logic ...
AbstractThis paper illustrates the use of a top-down framework to obtain goal independent analyses o...
In this paper we study the relationship between tabulation and goal-oriented bottom-up evaluation ...
In this paper we study the relationship between tabulation and goal ori ented bottom up evaluation o...
This paper illustrates the role of a class of ''prop''-ositional logic programs in the analysis of c...
AbstractThis paper illustrates the role of a class of “prop”-ositional logic programs in the analysi...
Goal independent analysis of logic programs is commonly discussed in the context of the bottom-up a...
Memoization, such as that performed by bottom-up evaluation, helps detect loops, avoid repeated comp...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
AbstractWe consider a bottom-up query-evaluation scheme in which facts of relations are allowed to h...
We present a bottom-up algorithm for the computation of the well-founded model of non-disjunctive lo...
This paper presents a formal framework for the bottom-up abstract interpretation of logic programs w...