Action and Perception in Multi-Agent Programming Languages: From Exogenous to Endogenous Environments

   page       BibTeX_logo.png       attach   
Rem Collier, Jürgen Dix, Peter Novák (eds.)
Programming Multi-Agent Systems: 8th International Workshop, ProMAS 2010, Toronto, ON, Canada, May 11, 2010. Revised Selected Papers, pages 119–138
Springer Berlin Heidelberg, Toronto, Canada
2010

The action and perception models adopted by state-of-the-art agent programming languages – in the context of Multi-Agent System (MAS) programming – have been conceived mainly to work with exogenous environments, i.e. physical or computational environments completely external to the MAS and then out of MAS design and programming. In this paper we discuss the limits of adopting such models when endogenous environments are considered, i.e. computational environments – often referred also as application environments – that are designed and programmed by MAS developers as a first-class abstraction to encapsulate functionalities useful for agent individual and cooperative activities. In the paper we describe an action and perception model for agent programming languages specifically conceived to be effective for endogenous environments and we discuss its evaluation using CArtAgO environment technology. On the agent side, we focus our attention on programming languages based on the BDI (Belief-Desire-Intention) model, taking Jason, 2APL and GOAL as reference case studies.

keywordsCArtAgo, actions and perception, multi-agent systems, environment
reference talk
page_white_powerpointAction and Perception in Multi-Agent Programming Languages: From Exogenous to Endogenous Environments (PROMAS 2010 @ AAMAS 2010, 11/05/2010) — Andrea Santi (Alessandro Ricci, Andrea Santi, Michele Piunti)
origin event
worldPROMAS 2010 @ AAMAS 2010
journal or series
book Lecture Notes in Computer Science (LNCS)
container publication
page_white_acrobatProgramming Multi-Agent Systems (edited volume, 2012) — Rem Collier, Jürgen Dix, Peter Novák
works as
reference publication for talk
page_white_powerpointAction and Perception in Multi-Agent Programming Languages: From Exogenous to Endogenous Environments (PROMAS 2010 @ AAMAS 2010, 11/05/2010) — Andrea Santi (Alessandro Ricci, Andrea Santi, Michele Piunti)