Show simple item record

dc.contributor.authorΓεργατσούλης, Μανώληςel_GR
dc.contributor.authorΡοντογιάννης, Παναγιώτηςel_GR
dc.contributor.authorΠοτίκας, Πέτροςel_GR
dc.contributor.authorGergatsoulis, Manolisen
dc.contributor.authorRondogiannis, Panosen
dc.contributor.authorPotikas, Petrosen
dc.date.available2014-01-15T09:15:31Z
dc.date.issued2006
dc.identifier.issn1692968
dc.identifier.urihttp://hdl.handle.net/10797/13667en
dc.descriptionΠεριέχει το πλήρες κείμενοel_GR
dc.description.abstractThe 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 DatalognS enriched with choice predicates (a non-deterministic construct that was originally introduced in the area of intensional logic programming). We demonstrate the correctness of the transformation and propose several optimizations that can be applied to the target code. Moreover, we define a bottom-up proof procedure that applies to the target programs and demonstrate that it always terminates (despite the fact that the Herbrand base of these programs is generally infinite).en
dc.language.isoengen
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.sourceScopusen
dc.sourceFundamenta Informaticae Volume 72, Issue 4, 2006, Pages 485-527en
dc.source.urihttp://www.scopus.com/record/display.url?eid=2-s2.0-33748862818&origin=resultslist&sort=plf-f&src=s&st1=gergatsoulis&nlo=1&nlr=20&nls=count-f&sid=3B1D362F835957ADCD5A17ECFEEC6A8D.WlW7NKKC52nnQNxjqAQrlA%3a63&sot=anl&sdt=aut&sl=41&s=AU-ID%28%22Gergatsoulis%2c+Manolis%22+6602969138%29&relpos=20&relpos=0&citeCnt=0&searchTerm=AU-ID%28%5C%26quot%3BGergatsoulis%2C+Manolis%5C%26quot%3B+6602969138%29en
dc.titleA value-propagating transformation technique for Datalog programs based on non-deterministic constructsen
dc.typeArticleen
dc.subject.uncontrolledtermDeductive Databasesen
dc.subject.uncontrolledtermLogic Programmingen
dc.subject.uncontrolledtermNon-deterministic Constructsen
dc.subject.uncontrolledtermProgram and Query Transformationsen
dc.subject.JITAΔιαχείριση υπηρεσιών, λειτουργιών και τεχνικών πληροφόρησηςel_GR
dc.subject.JITAInformation treatment for information servicesen
dc.identifier.JITAIZen


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record