The Semantics of Temporal Agent Programming Language TAOPLID Based on Situation Calculus
Jian Liu
Abstract
Jian Liu
Abstract
In this paper, the classical situation calculus is extended to the temporal situation calculus so as to enable a treatment of actions with explicit time. Then, a temporal extension of an agent-oriented programming language with intention driver which is called AOPLID, is given so as to represent and process concurrent actions with the time arguments. Based on situation calculus, off-line temporal AOPLID program semantics is presented. An example program of temporal AOPLID is given.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper, the classical situation calculus is extended to the temporal situation calculus so as to enable a treatment of actions with explicit time. Then, a temporal extension of an agent-oriented programming language with intention driver which is called AOPLID, is given so as to represent and process concurrent actions with the time arguments. Based on situation calculus, off-line temporal AOPLID program semantics is presented. An example program of temporal AOPLID is given.
Key concepts: Computer science, Situation calculus, Semantics (computer science), Programming language, Process calculus, Extension (predicate logic), Calculus (dental), Medicine