Standardizing Agent Communication | SpringerLink
Skip to main content

Standardizing Agent Communication

  • Chapter
  • First Online:
Multi-Agent Systems and Applications (ACAI 2001)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2086))

Included in the following conference series:

Abstract

An Agent Communication Language (ACL) is a collection of speech-act-like message types, with agreed-upon semantics, which facilitate the knowledge and information exchange between software agents. From Knowledge Query and Manipulation Language (KQML) to FIPA ACL, ACL’s have been a cornerstone for the development of systems of communicating agents, and simultaneously they have been the subject of intensive standardization efforts.

Standardization’s goal is usability. As a result, although the initial focus on ACL’s revolved around establishing the semantics of ACL’s, a variety of usability-related questions have entered the picture of standardizing communication among agents. In this article, we present these questions and the work that addresses them, alongside the historical evolution of ACL’s, their semantics and the results of their standardization.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. ARPA Knowledge Sharing Initiative. Specifcation of the KQMLa gent-communication language. ARPA Knowledge Sharing Initiative, External Interfaces Working Group, July 1993.

    Google Scholar 

  2. J.L. Austin. How To Do Things With Words. Harvard University Press, second edition, 1962, 1975.

    Google Scholar 

  3. Mihai Barbuceanu and Mark S. Fox. COOL: A language for describing coordination in multiagent systems. In Victor Lesser, editor, Proceedings of the First International Conference on Multi-Agent Systems, pages 17–25, San Francisco, CA, 1995. MIT Press.

    Google Scholar 

  4. Jeffrey M. Bradshaw. KAoS: An open agent architecture supporting reuse, interoperability, and extensibility. In Tenth Knowledge Acquisition for Knowledge-Based Systems Workshop, 1996.

    Google Scholar 

  5. Jeffrey M. Bradshaw, Stuart Dutfield, Pete Benoit, and John D. Woolley. Kaos: Toward an industrial-strength open agent architecture. In Jeffrey M. Bradshaw, editor, Software Agents. AAAI/MIT Press, 1997.

    Google Scholar 

  6. Bernard Burg, Jonathan Dale, and Steven Willmott. Open standards and open source for agent-based systems. AgentLink, January 2001.

    Google Scholar 

  7. Deepika Chauhan. JAFMAS: A Java-based agent framework for multiagent systems development and implementation. Master’s thesis, ECECS Department, University of Cincinnati, 1997.

    Google Scholar 

  8. Philip R. Cohen and H.J. Levesque. Intention is choice with commitment. Artificial Intelligence, 42(2–3):213–361, 1990.

    Article  MathSciNet  MATH  Google Scholar 

  9. Philip R. Cohen and H.J. Levesque. Communicative actions for artificial agents. In Proceedings of the 1st International Conference on Multi-Agent Systems (ICMAS’95). AAAI Press, June 1995.

    Google Scholar 

  10. R. Scott Cost, Ye Chen, Tim Finin, Yannis Labrou, and Yun Peng. Modeling agent conversations with colored petri nets. In Working Notes of the Workshop on Specifying and Implementing Conversation Policies, pages 59–66, Seattle, Washington, May 1999.

    Google Scholar 

  11. R. Scott Cost, Tim Finin, Yannis Labrou, Xiaocheng Luan, Yun Peng, Ian Soboro., James Mayfield, and Akram Boughannam. Jackal: A java-based tool for agent development. In Working Notes of the Workshop on Tools for Developing Agents (AAAI Technical Report), Madison, WI, 1998.

    Google Scholar 

  12. Ian Dickinson. Agent standards. Technical report, Foundation for Intelligent Physical Agents, October 1997.

    Google Scholar 

  13. Renée Elio and Afsaneh Haddadi. On abstract task models and conversation policies. In Working Notes of the Workshop on Specifying and Implementing Conversation Policies, pages 89–98, Seattle, Washington, May 1999.

    Google Scholar 

  14. Adam Farquhar, Richard Fikes, and James Rice. he Ontolingua server: A tool for collaborative ontology construction In KAW96, November 1996.

    Google Scholar 

  15. FIPA. FIPA 97 specification part 2: Agent communication language. Technical report, FIPA-Foundation for Intelligent Physical Agents, October 1997.

    Google Scholar 

  16. Alan Galan and Albert Baker. Multi-agent communications in JAFMAS. In Working Notes of the Workshop on Specifying and Implementing Conversation Policies, pages 67–70, Seattle, Washington, May 1999.

    Google Scholar 

  17. Michael Genesereth and Richard Fikes. Knowledge Interchange Format, version 3.0 reference manual. Technical report, Computer Science Department, Stanford University, June 1992.

    Google Scholar 

  18. Michael R. Genesereth and Steven P. Ketchpel. Software agents. Communications of the ACM, 37(7):48–53, 1994.

    Article  Google Scholar 

  19. B. Grosof and Y. Labrou. An approach to using xml and a rule-based content language with an agent communication language, 1999.

    Google Scholar 

  20. Thomas R. Gruber. A translation approach to portable ontology specifications. Knowledge Acquisition, 2:199–220, 1993.

    Article  Google Scholar 

  21. Kazuhiro Kuwabara, Toru Ishida, and Nobuyasu Osato. AgenTalk: Describing multiagent coordination protocols with inheritance. In Proceedings of the 7th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’ 95), pages 460–465, 1995.

    Google Scholar 

  22. Yannis Labrou. Semantics for an Agent Communication Language. PhD thesis, University of Maryland, Baltimore County, August 1996.

    Google Scholar 

  23. Yannis Labrou and Tim Finin. A semantics approach for KQML-a general purpose communication language for software agents. In 3rd International Conference on Information and Knowledge Management, November 1994.

    Google Scholar 

  24. Yannis Labrou and Tim Finin. A proposal for a new kqml specification. Technical Report Technical Report TR-CS-97-03, University of Maryland Baltimore County, 1997.

    Google Scholar 

  25. Yannis Labrou and Tim Finin. Semantics and conversations for an agent communication language. In Michael Huhns and Munindar Singh, editors, Readings in Agents. Morgan Kaufmann, 1997. Reprint of a paper from the Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, Nagoya, Japan, 1997 (IJCAI-97).

    Google Scholar 

  26. Yannis Labrou, Tim Finin, and Yun Peng. Agent communication languages: The current landscape. IEEE Intelligent Systems, 14(2):45–52, / 1999.

    Article  Google Scholar 

  27. Yannis Labrou and Timothy Finin. Semantics and conversations for an agent communication language. In Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence (IJCAI-97), Nagoya, Japan, August 1997.

    Google Scholar 

  28. Fuhua Lin, Douglas H. Norrie, Weiming Shen, and Rob Kremer. Schema-based approach to specifying conversation policies. In Working Notes of the Workshop on Specifying and Implementing Conversation Policies, Third International Conference on Autonomous Agents, pages 71–78, Seattle, Washington, May 1999.

    Google Scholar 

  29. Francisco Martin, Enric Plaza, and Juan Rodríguez-Aguilar. Conversation protocols: Modeling and implementing conversations in agent-based systems. In Working Notes of the Workshop on Specifying and Implementing Conversation Policies, pages 49–58, Seattle, Washington, May 1999.

    Google Scholar 

  30. Scott Moore. On conversation policies and the need for exceptions. In Working Notes of the Workshop on Specifying and Implementing Conversation Policies, pages 19–28, Seattle, Washington, May 1999.

    Google Scholar 

  31. R. Neches, R. Fikes, T. Finin, T. Gruber, R. Patil, T. Senator, and W. Swartout. Enabling technology for knowledge sharing. AI Magazine, 12(3):36–56, Fall 1991.

    Google Scholar 

  32. M.H. Nodine and A. Unruh. Facilitating open communication in agent systems: the InfoSleuth infrastructure. In Michael Wooldridge, Munindar Singh, and Anand Rao, editors, Intelligent Agents Volume IV-Proceedings of the 1997 Workshop on Agent Theories, Architectures and Languages, volume 1365 of Lecture Notes in Artificial Intelligence, pages 281–295. Springer-Verlag, Berlin, 1997.

    Chapter  Google Scholar 

  33. H. Van Dyke Parunak. Visualizing agent conversations: Using enhanced dooley graphs for agent design and analysis. In Proceedings of the Second International Conference on Multi-Agent Systems (ICMAS’ 96), 1996.

    Google Scholar 

  34. Ramesh S. Patil, Richard E. Fikes, Peter F. Patel-Schneider, Don McKay, Tim Finin, Thomas Gruber, and Robert Neches. The darpa knowledge sharing effort: Progress report. In Michael Huhns and Munindar Singh, editors, Readings in Agents. Morgan Kaufmann Publishers, 1997. (reprint of KR-92 paper).

    Google Scholar 

  35. Jeremy Pitt and Abe Mamdani. Communication protocols in multi-agent systems. In Working Notes of the Workshop on Specifying and Implementing Conversation Policies, pages 39–48, Seattle, Washington, May 1999.

    Google Scholar 

  36. Jeremy Pitt and Abe Mamdani. A protocol-based semantics for an agent communication language. In IJCAI, pages 486–491, 1999.

    Google Scholar 

  37. M.D. Sadek. A study in the logic of intention. In Proceedings of the 3rd Conference on Principles of Knowledge Representation and Reasoning (KR’92), pages 462–473, Cambridge, MA, 1992.

    Google Scholar 

  38. Ira A. Smith and Philip R. Cohen. Toward a semantics for an agent communications language based on speech-acts. In Proceedings of the 13th National Conference on Artificial Intelligence. AAAI/MIT Press, August 1996.

    Google Scholar 

  39. Thomas Wagner, Brett Benyo, Victor Lesser, and Ping Xuan. Investigating interactions between agent conversations and agent control components. In Working Notes of the Workshop on Specifying and Implementing Conversation Policies, pages 79–88, Seattle, Washington, May 1999.

    Google Scholar 

  40. Terry Winograd and Fernando Flores. Understanding Computers and Cognition. Addison-Wesley, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Labrou, Y. (2001). Standardizing Agent Communication. In: Luck, M., Mařík, V., Štěpánková, O., Trappl, R. (eds) Multi-Agent Systems and Applications. ACAI 2001. Lecture Notes in Computer Science(), vol 2086. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47745-4_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-47745-4_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42312-6

  • Online ISBN: 978-3-540-47745-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics