The action and perception models adopted by state-of-the- art agent programming languages – in the context of Multi-Agent Sys- tem (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 pro- gramming. In this paper we discuss the limits of adopting such models when endogenous environments are considered, i.e. computational en- vironments – 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 models for agent programming languages specifically conceived to be effective for en- dogenous environments and we discuss its evaluation using CArtAgO en- vironment technology. On the agent side, we focus our attention on pro- gramming languages based on the BDI (Belief-Desire-Intention) model, taking Jason, 2APL and GOAL as reference case studies.
A. Ricci, A. Santi, M. Piunti (2010). Action and Perception in Agent Programming Languages: From Exogenous to Endogenous Environments. s.l : IFAAMAS.
Action and Perception in Agent Programming Languages: From Exogenous to Endogenous Environments
RICCI, ALESSANDRO;SANTI, ANDREA;PIUNTI, MICHELE
2010
Abstract
The action and perception models adopted by state-of-the- art agent programming languages – in the context of Multi-Agent Sys- tem (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 pro- gramming. In this paper we discuss the limits of adopting such models when endogenous environments are considered, i.e. computational en- vironments – 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 models for agent programming languages specifically conceived to be effective for en- dogenous environments and we discuss its evaluation using CArtAgO en- vironment technology. On the agent side, we focus our attention on pro- gramming languages based on the BDI (Belief-Desire-Intention) model, taking Jason, 2APL and GOAL as reference case studies.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.