skip to main content
10.1145/2095050.2095084acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
research-article

Integrating jason in a multi-agent platform with support for interaction protocols.

Authors Info & Claims
Published:23 October 2011Publication History

ABSTRACT

Agent communication is a core issue when studying all possible ways for agents to organize and collaborate to achieve their goals. We can count on communication standards, as the FIPA Interaction Protocols. On the other hand we can count on high level agent programming languages, like AgentSpeak, which allow us to model and represent the agent and its knowledge and behavior. In this paper we present a proposal to add to Jason (an interpreter of an extended version of AgentSpeak) a new level of abstraction in the task of programming conversations between agents. The agent communication follows the FIPA interaction protocols. A new entity called Communicator Manager acts as an interface between the agent programming language (Jason) and the platform communication facilities (Magentix 2). This approach allows the programmer to focus on programming the agent knowledge and reasoning parts instead of the interaction protocols. An agent can call the communication manager to start a conversation. The communication manager will control the different steps of the conversation and will modify the agent belief base to represent the results of the different steps of the conversation protocol. Therefore, the agents can use this knowledge in its reasoning process. This approach can be easily transfered to others agent programming languages and platforms.

References

  1. Jade. http://jade.tilab.com.Google ScholarGoogle Scholar
  2. Jadex user guide. http://jadex.informatik.uni-hamburg.de/docs/jadex-0.96x/userguide.Google ScholarGoogle Scholar
  3. J. M. Alberola, J. M. Such, A. Espinosa, V. Botti, and A. García-Fornes. Magentix: a Multiagent Platform Integrated in Linux. In EUMAS, pages 1--10, 2008.Google ScholarGoogle Scholar
  4. F. Bellifemine, G. Caire, and D. Greenwood. Developing Multi-Agent Systems with JADE. John Wiley and Sons, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. H. Bordini, M. Dastani, J. Dix, and A. E. Fallah-Seghrouchni, editors. Multi-Agent Programming. Languajes, Platforms and Applications. Springer, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. R. H. Bordini, J. F. Hübner, and M. Wooldridge. Programming Multi-agent Systems in Agent Speak Usign Jason. John Wiley & Sons, 2007. ISBN 978-0-470-02900-8. URL http://jason.sf.net/jBook/jBookWebSite/Home.php. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. L. Braubach, A. Pokahr, and W. Lamersdorf. Jadex: A BDI agent system combining middleware and reasoning. In M. C. M. K. R. Unland, editor, Software Agent-Based Applications, Platforms and Development Kits, pages 143--168. Birkh-user-Verlag, Sept. 2005.Google ScholarGoogle Scholar
  8. T. Finin, R. Fritzson, D. McKay, and R. McEntire. KQML as an agent communication language. In CIKM '94 Proceedings of the third international conference on Information and knowledge management. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Fisher, R. H. Bordini, B. Hirsch, and P. Torroni. Computational logics and agents: A roadmap of current technologies and future trends. Computational Intelligence, 23, 2007.Google ScholarGoogle Scholar
  10. R. L. Fogués, J. M. Alberola, J. M. Such, A. Espinosa, and A. García-Fornes. Towards Dynamic Agent Interaction Support in Open Multiagent Systems. In Proceedings of the 13th International Conference of the Catalan Association for Artificial Intelligence, volume 220, pages 89--98. IOS Press, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Foundation for Intelligent Physical Agents. FIPA XC00061D: FIPA ACL Message Structure Specification.Google ScholarGoogle Scholar
  12. Foundation for Intelligent Physical Agents. FIPA XC00025E: FIPA Interaction Protocol Library Specification.Google ScholarGoogle Scholar
  13. M. Luck and AgentLink. Agent technology : computing as interaction: A roadmap for agent-based computing. Compiled, written and edited by Michael Luck et al. AgentLink, Southampton, U.K., 2005. ISBN 0854328459.Google ScholarGoogle Scholar
  14. V. Mascardi, D. Demergasso, and D. Ancona. Languages for programming BDI-style agents: an overview. In F. Corradini, F. D. Paoli, E. Merelli, and A. Omicini, editors, Proceedings of WOA 2005: Dagli Oggetti agli Agenti. 6th AI*IA/TABOO Joint Workshop "From Objects to Agents", pages 9--15. Pitagora Editrice Bologna, 2005. ISBN 88-371-1590-3. URL citeseer.ist.psu.edu/mascardi05languages.html.Google ScholarGoogle Scholar
  15. J. J. Odell, H. V. D. Parunak, and B. Bauer. Representing agent interaction protocols in uml. In IN OMG DOCUMENT AD/99-12-01. INTELLICORP INC, pages 121--140. Springer-Verlag, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. Pokahr, L. Braubach, A. Walczak, and W. Lamersdorf. Developing Multi-Agent Systems with JADE, chapter Jadex - Engineering Goal-Oriented Agents, pages 254--258. Wiley and Sons, 2007.Google ScholarGoogle Scholar
  17. A. S. Rao. AgentSpeak(L): BDI agents speak out in a logical computable language. In R. van Hoe, editor, Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World, Eindhoven, The Netherlands, 1996. URL citeseer.ist.psu.edu/article/rao96agentspeakl.html. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Integrating jason in a multi-agent platform with support for interaction protocols.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SPLASH '11 Workshops: Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE! 2011, AOOPES'11, NEAT'11, & VMIL'11
      October 2011
      358 pages
      ISBN:9781450311830
      DOI:10.1145/2095050

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 October 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Upcoming Conference

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader