Nothing Special   »   [go: up one dir, main page]

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.

Published: 23 October 2011 Publication 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.
[2]
Jadex user guide. http://jadex.informatik.uni-hamburg.de/docs/jadex-0.96x/userguide.
[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.
[4]
F. Bellifemine, G. Caire, and D. Greenwood. Developing Multi-Agent Systems with JADE. John Wiley and Sons, 2007.
[5]
R. H. Bordini, M. Dastani, J. Dix, and A. E. Fallah-Seghrouchni, editors. Multi-Agent Programming. Languajes, Platforms and Applications. Springer, 2005.
[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.
[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.
[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.
[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.
[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.
[11]
Foundation for Intelligent Physical Agents. FIPA XC00061D: FIPA ACL Message Structure Specification.
[12]
Foundation for Intelligent Physical Agents. FIPA XC00025E: FIPA Interaction Protocol Library Specification.
[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.
[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.
[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.
[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.
[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.

Cited By

View all
  • (2017)A modular architecture for intelligent agents in the evented webWeb Intelligence10.3233/WEB-17035015:1(19-33)Online publication date: 21-Feb-2017
  • (2014)MAIAProceedings of the 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) - Volume 0310.1109/WI-IAT.2014.154(87-94)Online publication date: 11-Aug-2014

Index Terms

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

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    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
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 October 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. agents
    2. agents communication
    3. agents conversations
    4. fipa
    5. interaction protocols
    6. jason

    Qualifiers

    • Research-article

    Conference

    SPLASH '11
    Sponsor:

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 24 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)A modular architecture for intelligent agents in the evented webWeb Intelligence10.3233/WEB-17035015:1(19-33)Online publication date: 21-Feb-2017
    • (2014)MAIAProceedings of the 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) - Volume 0310.1109/WI-IAT.2014.154(87-94)Online publication date: 11-Aug-2014

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media