• 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