AOPL(ID:5005/aop001)


for Agent-Oriented Programming Language

Agents are controoled through a temporal logic system


References:
  • Akahani Jun-ichi "AOPL :An Agent-Oriented Programming Language" view details Abstract: This paper presents a programming language, called AOPL, in which we can program agents so that they coordinate with communication. AOPL has the following three main features. 1) The language adopts a version of agent rationality: an agent takes actions adaptively to fulfill its commitments. In other words, a program for an agent specifies actions that the agent should take in a certain situation to fulfill its commitments. 2) Program is regarded as a mentalistic notion such as knowledge and commitment, so AOPL is defined as a temporal logic with modalities corresponding to intentional notions. 3) Communicative action primitives based on speech acts are provided. We also describe an interpreter for the language and a simulator for multi-agent systems.

          in IPSJ SIGNotes Software Foundation No.008 - 005 view details
  • Jun-ichi Akahani, "AOPL: An Agent-Oriented programming Language," pp167-174 view details
          in Information Processing Society of Japan, 90(101) 1990 view details