首页 | 本学科首页   官方微博 | 高级检索  
     


The Branching-Time Transformation Technique for Chain Datalog Programs
Authors:Panos Rondogiannis and Manolis Gergatsoulis
Affiliation:(1) Dept. of Informatics and Telecommunications, University of Athens, 15784 Athens, Greece;(2) National Centre for Scientific Research (NCSR) lsquoDemokritosrsquo, Inst. of Informatics and Telecommunications, 15310 A. Paraskevi Attikis, Athens, Greece
Abstract:The branching-time transformation technique has proven to be an efficient approach for implementing functional programming languages. In this paper we demonstrate that such a technique can also be defined for logic programming languages. More specifically, we first introduce Branching Datalog, a language that can be considered as the basis for branching-temporal deductive databases. We then present a transformation algorithm from Chain Datalog programs to the class of unary Branching Datalog programs with at most one IDB atom in the body of each clause. In this way, we obtain a novel implementation approach for Chain Datalog, shedding at the same time new light on the power of branching-time logic programming.
Keywords:deductive databases  chain programs  program transformation  temporal logic programming  branching time
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号