TY - GEN
T1 - An interface for agent-environment interaction
AU - Behrens, Tristan
AU - Hindriks, Koen V.
AU - Bordini, Rafael H.
AU - Braubach, Lars
AU - Dastani, Mehdi
AU - Dix, Jürgen
AU - Hübner, Jomi F.
AU - Pokahr, Alexander
PY - 2012/4/9
Y1 - 2012/4/9
N2 - Agents act and perceive in shared environments where they are situated. Although there are many environments for agents - ranging from testbeds to commercial applications - such environments have not been widely used because of the difficulty of interfacing agents with those environments. A more generic approach for connecting agents to environments would be beneficial for several reasons. It would facilitate reuse, comparison, the development of truly heterogeneous agent systems, and increase our understanding of the issues involved in the design of agent-environment interaction. To this end, we have designed and developed a generic environment interface standard. Our design has been guided by existing agent programming platforms. These platforms are not only suitable for developing agents but also already provide some support for connecting agents to environments. The interface standard itself is generic, however, and does not commit to any specific platform features. The interface proposal has been implemented and evaluated in a number of agent platforms. We aim at a de facto standard that might become an actual standard in the near future.
AB - Agents act and perceive in shared environments where they are situated. Although there are many environments for agents - ranging from testbeds to commercial applications - such environments have not been widely used because of the difficulty of interfacing agents with those environments. A more generic approach for connecting agents to environments would be beneficial for several reasons. It would facilitate reuse, comparison, the development of truly heterogeneous agent systems, and increase our understanding of the issues involved in the design of agent-environment interaction. To this end, we have designed and developed a generic environment interface standard. Our design has been guided by existing agent programming platforms. These platforms are not only suitable for developing agents but also already provide some support for connecting agents to environments. The interface standard itself is generic, however, and does not commit to any specific platform features. The interface proposal has been implemented and evaluated in a number of agent platforms. We aim at a de facto standard that might become an actual standard in the near future.
KW - Agent development techniques
KW - Case studies and implemented systems
KW - tools and environments
UR - http://www.scopus.com/inward/record.url?scp=84859365816&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84859365816&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-28939-2_8
DO - 10.1007/978-3-642-28939-2_8
M3 - Conference contribution
AN - SCOPUS:84859365816
SN - 9783642289385
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 139
EP - 158
BT - Programming Multi-Agent Systems - 8th International Workshop, ProMAS 2010, Revised Selected Papers
T2 - 8th International Workshop on Programming Multi-Agent Systems, ProMAS 2010
Y2 - 11 May 2010 through 11 May 2010
ER -