Programming Agent Deliberation: An Approach Illustrated Using the 3APL Language

Mehdi Dastani, Frank De Boer, Frank Dignum, John-Jules Meyer

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

This paper presents the specification of a programming language for implementing the deliberation cycle of cognitive agents. The mental attitudes of cognitive agents are assumed to be represented in an object language. The implementation language for the deliberation cycle is considered as a meta-language the terms of which denote formulae from the object language. Without losing generality, we use the agent programming language 3APL as the object language. Using the meta-deliberation language, one can program the deliberation process of a cognitive agent. We discuss a set of programming constructs that can be used to program various aspects of the deliberation cycle including the planning constructs.
Original languageEnglish
Title of host publicationProceedings of the Second International Joint Conference on Autonomous Agents and multiagent Systems, AAMAS 03
Pages97-104
Publication statusPublished - 2003
Externally publishedYes
EventProceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 03 - Melbourne, Vic., Australia
Duration: 14 Jul 200318 Jul 2003

Conference

ConferenceProceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 03
Country/TerritoryAustralia
CityMelbourne, Vic.
Period14/07/0318/07/03

Fingerprint

Dive into the research topics of 'Programming Agent Deliberation: An Approach Illustrated Using the 3APL Language'. Together they form a unique fingerprint.

Cite this