A Programming Language for Cognitive Agents: Goal Directed 3APL

   page       BibTeX_logo.png       attach   
Mehdi Dastani, Birna van Riemsdijk, Frank Dignum, John-Jules Ch. Meyer
Mehdi Dastani, Jürgen Dix, Amal El Fallah-Seghrouchni (eds.)
Programming Multi-Agent Systems, pages 111–130
Lecture Notes in Computer Science 3067
Springer
2004

This paper presents the specification of a programming language for cognitive agents. This programming language is an extension of 3APL (An Abstract Agent Programming Language) and allows the programmer to implement agents mental attitudes like beliefs, goals, plans, and actions, and agents reasoning rules by means of which agents can modify their mental attitudes. The formal syntax and semantics of this language is presented as well as a discussion on the deliberation cycle and an example.

origin event
worldPROMAS 2003 @ AAMAS 2003
container publication
page_white_acrobatProgramming Multi-Agent Systems (edited volume, 2004) — Mehdi Dastani, Jürgen Dix, Amal El Fallah Seghrouchni