Title :
An Interface between the Situation Calculus and Logic Programming
Author_Institution :
Dept. de Ing. Inf. y Cienc. de la Comput., Univ. of Concepcion, Concepcion
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;
Conference_Titel :
Artificial Intelligence - Special Session, 2007. MICAI 2007. Sixth Mexican International Conference on
Conference_Location :
Aguascallentes
Print_ISBN :
978-0-7695-3124-3
DOI :
10.1109/MICAI.2007.38