MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1

Download:
pdf | ps
by Alvaro F. Moreira, Rafael H. Bordini
http://www.csc.liv.ac.uk/~bordini/Publications/osbaopl-crOK.ps.gz
Add To MetaCart

Abstract:

This paper presents a structural operational semantics for AgentSpeak (L), a logic-based, agent-oriented programming language that is grounded on the BDI model for cognitive agents. This language was rst presented by Rao in 1996 in a paper where he dened loosely an interpreter for it, and also sketched its operational semantics. Further formalisation was given by d'Inverno and Luck using the Z formal speci cation language. A semantic description for AgentSpeak(L) following traditional approaches|which would allow further formal work on it, such as comparison with other languages as well as facilitating the proof of some of its properties|was still missing. This paper makes up for that missing formal semantics using a standard notation in the eld of programming languages, and points out to future directions of theoretical research contributing to the incipient paradigm of agent oriented programming languages.

Citations

147 ConGolog, a concurrent programming language based on the situation calculus – Giacomo, LespĂ©rance, et al.
47 Engineering agentspeak(l) a formal computational model – d’Inverno, Luck - 1998
19 A Formal Embedding of AgentSpeak(L) in 3APL – Meyer - 1998
18 Control structures of rule-based agent languages – Meyer - 1999
8 AgentSpeak(XL): Ecient intention selection in BDI agents via decision-theoretic task scheduling – Bordini, Bazzan, et al. - 2002