Meta-programming for reordering literals in deductive databases

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

Specifying efficient evaluation strategies by meta-interpreters, and then eliminating the interpretation overhead by partial evaluation with respect to given object programs, is an elegant technique for the transformation of logic programs. In this paper we show how to apply this technique to the compilation of instantiation based evaluation strategies for DATALOG with negation, and hence to query optimization in deductive databases. We demonstrate our approach on two well-known optimizations, dealing with the passing of information :between literals (sideways information passing strategies or SIPS), and the early evaluation of constraining literals (the C-transformation).

Original languageEnglish
Title of host publicationMeta-Programming in Logic - 3rd International Workshop, META-1992, Proceedings
EditorsAlberto Pettorossi
PublisherSpringer Verlag
Pages280-293
Number of pages14
ISBN (Print)9783540562825
DOIs
Publication statusPublished - 1992
Externally publishedYes
Event3rd International Workshop on Meta-Programming in Logic, META 1992 - Uppsala, Sweden
Duration: 10 Jun 199212 Jun 1992

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume649 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd International Workshop on Meta-Programming in Logic, META 1992
Country/TerritorySweden
CityUppsala
Period10/06/9212/06/92

Fingerprint

Dive into the research topics of 'Meta-programming for reordering literals in deductive databases'. Together they form a unique fingerprint.

Cite this