Περιέχει το πλήρες κείμενοRecently, a novel transformation technique for Datalog programs, called the branching-time transformation, was introduced by the authors. In this paper we propose a significant extension of the branching-time transformation which we believe opens up a promising new direction of research in the area of value-propagating Datalog optimizations. One of the novel characteristics of the proposed approach is that the target language is DatalognS extended with choice predicates, a form of non-deterministic construct that was originally introduced in the area of intensional logic programming
Περιέχει το πλήρες κείμενοLinear Datalog programs are programs whose clauses have at most one intens...
The seminaïve algorithm can be used to materialise all consequences of a datalog program, and it als...
Abstract. The increasing available parallelism of computers demands new programming languages that m...
Περιέχει το πλήρες κείμενοThe branching-time transformation is a recent technique for optimizing Cha...
Περιέχει το πλήρες κείμενοThe branching-time transformation technique has proven to be an efficient ...
AbstractThis paper addresses the issue of non-deterministic extensions of logic database languages. ...
AbstractFundamental properties of deterministic and nondeterministic extensions of Datalog from Abit...
In the design of algorithms, the greedy paradigm provides a powerful tool for solving eciently class...
We present a technique exploiting Datalog with aggregates to improve the performance of programs wit...
The increasing available parallelism of computers demands new programming languages that make parall...
We describe an approach to logic programming where the execution of a pure logic program is ordered ...
This paper describes a method for transforming any given set of Datalog rules into an e#cient specia...
this paper we will write database queries in datalog [Ull89]. Datalog is the language of horn clause...
We present methods for optimizing chain Datalog programs by restructuring and postprocessing. The ru...
Clauses and subgoals in a Datalog program can be given in any order without affecting program meanin...
Περιέχει το πλήρες κείμενοLinear Datalog programs are programs whose clauses have at most one intens...
The seminaïve algorithm can be used to materialise all consequences of a datalog program, and it als...
Abstract. The increasing available parallelism of computers demands new programming languages that m...
Περιέχει το πλήρες κείμενοThe branching-time transformation is a recent technique for optimizing Cha...
Περιέχει το πλήρες κείμενοThe branching-time transformation technique has proven to be an efficient ...
AbstractThis paper addresses the issue of non-deterministic extensions of logic database languages. ...
AbstractFundamental properties of deterministic and nondeterministic extensions of Datalog from Abit...
In the design of algorithms, the greedy paradigm provides a powerful tool for solving eciently class...
We present a technique exploiting Datalog with aggregates to improve the performance of programs wit...
The increasing available parallelism of computers demands new programming languages that make parall...
We describe an approach to logic programming where the execution of a pure logic program is ordered ...
This paper describes a method for transforming any given set of Datalog rules into an e#cient specia...
this paper we will write database queries in datalog [Ull89]. Datalog is the language of horn clause...
We present methods for optimizing chain Datalog programs by restructuring and postprocessing. The ru...
Clauses and subgoals in a Datalog program can be given in any order without affecting program meanin...
Περιέχει το πλήρες κείμενοLinear Datalog programs are programs whose clauses have at most one intens...
The seminaïve algorithm can be used to materialise all consequences of a datalog program, and it als...
Abstract. The increasing available parallelism of computers demands new programming languages that m...