• DocumentCode
    3378740
  • Title

    Integrating true concurrency into the robot programming language GOLOG

  • Author

    Baier, Jorge ; Pinto, Javier

  • Author_Institution
    Dept. de Ciencia de la Comput., Pontificia Univ. Catolica de Chile, Santiago, Chile
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    179
  • Lastpage
    186
  • Abstract
    Research in knowledge representation and theories of action has led to the development of several logical languages to describe the dynamics of the world. One of the most influential languages developed is the situation calculus. Stemming from this research, the situation calculus based programming language, GOLOG, has been proposed as a tool for implementing simulators and controllers of dynamical systems using a repertoire of user specified primitive actions. Lately, this language has been extended in order to incorporate the notion of concurrent action execution, leading to the dialect CONGOLOG, where an interleaving view of concurrent execution is considered. We take this work one step further by introducing true concurrency, defining the language TCONGOLOG. In our view, true concurrency arises when primitive actions can be taken to be executed at the same instant
  • Keywords
    logic programming languages; parallel languages; parallel programming; robot programming; CONGOLOG; GOLOG; TCONGOLOG; concurrent action execution; controllers; dynamical systems; interleaving view; knowledge representation; logical languages; primitive actions; robot programming language; simulators; situation calculus; theories of action; true concurrency integration; user specified primitive actions; Calculus; Computer languages; Concurrent computing; Interleaved codes; Knowledge representation; Logic; Robot programming; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science Society, 1999. Proceedings. SCCC '99. XIX International Conference of the Chilean
  • Conference_Location
    Talca
  • ISSN
    1522-4902
  • Print_ISBN
    0-7695-0296-2
  • Type

    conf

  • DOI
    10.1109/SCCC.1999.810185
  • Filename
    810185