DocumentCode
3217423
Title
An Interface between the Situation Calculus and Logic Programming
Author
Saez, P.
Author_Institution
Dept. de Ing. Inf. y Cienc. de la Comput., Univ. of Concepcion, Concepcion
fYear
2007
fDate
4-10 Nov. 2007
Firstpage
14
Lastpage
25
Abstract
We elaborate in this paper on the idea of translating situation calculus specifications into logic programs, thus making these specifications executable. We show a Topor-Lloyd-like procedure that transforms situation calculus specifications, mainly intended to stem from database environments, into logic program rules that can be subsequently executed or that could be transformed into deductive or relational database programs. Basically we stress the concept of query safeness, that is central in the database context and we combine for that purpose the concepts of allowed formula and of simple formula into a formal framework with a formal logic programming semantics.
Keywords
deductive databases; formal specification; logic programming; process algebra; programming language semantics; query processing; relational databases; Topor-Lloyd-like procedure; deductive database program; formal logic programming semantics; interface; query safeness; relational database program; situation calculus specification; Artificial intelligence; Calculus; Computational modeling; Computer interfaces; Deductive databases; Logic programming; Relational databases; Robots; Stress; Transaction databases; Logic Programming; Situation Calculus;
fLanguage
English
Publisher
ieee
Conference_Titel
Artificial Intelligence - Special Session, 2007. MICAI 2007. Sixth Mexican International Conference on
Conference_Location
Aguascallentes
Print_ISBN
978-0-7695-3124-3
Type
conf
DOI
10.1109/MICAI.2007.38
Filename
4659292
Link To Document