Bottom-up evaluation of DOOD programs is improved by adding functional reduction as call--by--need computation for scalar methods. To that aim methods, conceived as a functional language, have to satisfy certain properties, like uniqueness and directed use from call to result. In this paper we propose declarative and operational semantics of such methods, formalize the required properties, and show the integration of reduction and bottom-up evaluation. In an experiment this approach shows a better performance than a top-down technique and magic set optimization. 1 Introduction During the last decade much research has been done to develop logics for object--oriented databases. Typically such approaches comprise object--identity, methods, cl...
Description logics and deductive object oriented databases provide a similar view on the structure o...
This paper surveys reduction or evaluation strategies for functional and functional logic programs. ...
We introduce a semantic characterization of narrowing, the computational engine of many functional l...
Recently, F-logic has been proposed as an attempt to extend deductive databases by typical concepts ...
This paper introduces a new strategy for the efficient goal directed bottomup evaluation of logic pr...
. Two well-studied functional formalisms in the theory of programming languages are (1) applicative ...
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 ...
Bottom-up evaluation is a central part of query evaluation / program execution in deductive database...
Abstract. We present awell-founded semantics for deductive objectoriented database (dood) languages ...
Toe closure property is essential to enhance the power of database languages. In the deductive objec...
We present a simple model for deductive objectoriented systems with inheritance and overriding. In t...
We define a new semantics for disjunctive logic programs in an abstract way as the weakest semantics...
The ROCK & ROLL database system cleanly integrates deductive and object-oriented capabilities by...
In the bottom-up evaluation of logic programs and recursively defined views on databases, all genera...
Description logics and deductive object oriented databases provide a similar view on the structure o...
This paper surveys reduction or evaluation strategies for functional and functional logic programs. ...
We introduce a semantic characterization of narrowing, the computational engine of many functional l...
Recently, F-logic has been proposed as an attempt to extend deductive databases by typical concepts ...
This paper introduces a new strategy for the efficient goal directed bottomup evaluation of logic pr...
. Two well-studied functional formalisms in the theory of programming languages are (1) applicative ...
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 ...
Bottom-up evaluation is a central part of query evaluation / program execution in deductive database...
Abstract. We present awell-founded semantics for deductive objectoriented database (dood) languages ...
Toe closure property is essential to enhance the power of database languages. In the deductive objec...
We present a simple model for deductive objectoriented systems with inheritance and overriding. In t...
We define a new semantics for disjunctive logic programs in an abstract way as the weakest semantics...
The ROCK & ROLL database system cleanly integrates deductive and object-oriented capabilities by...
In the bottom-up evaluation of logic programs and recursively defined views on databases, all genera...
Description logics and deductive object oriented databases provide a similar view on the structure o...
This paper surveys reduction or evaluation strategies for functional and functional logic programs. ...
We introduce a semantic characterization of narrowing, the computational engine of many functional l...