Integrating  Artifact-Based Environments with Heterogeneous Agent-Programming Platforms

   page       BibTeX_logo.png   
Alessandro Ricci, Michele Piunti, Lemi Daghan Acay, Rafael H. Bordini, Jomi Hübner, Mehdi Dastani
Lin Padgham, David C. Parkes (eds.)
7th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-08), pages 225-232
IFAAMAS, Estoril, Portugal
12-16 May 2008

The "Agents and Artifacts" approach to developing multi-agent systems, and particularly the CARTAGO infrastructure to develop artifact-based environments, is becoming increasingly popular, as are platforms based on agent-oriented programming languages. However, so far there has been no work on developing multi-agent systems where agents implemented and deployed in different agent-programming platforms can interact as part of the same multi-agent system, with a shared environment. Due to the generality of CARTAGO environments and its Java-based implementation, we have successfully implemented a multi-agent system where Jason, 2APL, and simpA (which is activity-oriented rather than BDI) agents work together by sharing an artifact-based environment. This paper shows how this was achieved by allowing Jason, 2APL, and simpA agents to interact with CARTAGO artifacts, describing a general approach to developing such heterogeneous multi-agent systems. 

keywordscartago, A&A, jason, 2APL, simpa, artifacts, multi-agent systems, agent-oriented computing