Abstract
The branching-time transformation is a recent technique for
optimizing Chain Datalog programs. 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. More specifically, the proposed transformation can handle more
general programs that allow multiple consumptive occurrences of variables in
the bodies of clauses. This extension is achieved by using as target language
the temporal logic programming formalism Datalog
Keywords
Get full access to this article
View all access options for this article.
