Abstract
Agent technology is a new emerging paradigm for software systems. In order to fully utilize the capability of this technology, multiple agents operate in software environment by cooperating, coordinating or negotiating with each other. However, these interactions require these agents to communicate with each other through a common language or protocol. Agent communication language (ACL) is a vital component in multiagent system (MAS) to enable the agents to communicate and exchange messages and knowledge. However, there are no universally agreed agent communication language that is widely adopted. Different agent communication languages and different semantic models have been developed to ease the communication between agents in MAS. The purpose of this paper is to review and highlight advances in the development of ACL.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Genesereth, M. R., Ketchpel, S. P.: Software agents. Communications of the ACM, 37 (7), (1994) 48–53
Bradshaw, J.M. (ed.): Software Agents. Cambridge, MA: MIT Press (1997)
Nwana, H. S.: Software Agents: An Overview. Knowledge Engineering Review, 11(3), (1996) 205-244.
Wooldridge, M.: An Introduction to Multiagent Systems. 2nd Edition. John Wiley & Sons, Inc., New York (2009)
Sycara, K.: Multiagent systems. AI Magazine, 19(2), (1998) 79–92
Finin, T., J. Weber, G. Wiederhold, M. Genesereth, R. Fritzson, D. McKay, J. McGuire, R. Pelavin, S. Shapiro, C. Beck.: Draft specification of the KQML agent-communication language. Technical report, The ARPA Knowledge Sharing Initiative External Interfaces Working Group, (1993)
Finin T., Fritzson R., McKay D., et al.: An Overview of KQML: A Knowledge Query and Manipulation Language. Technical report, Department of Computer Science, University of Maryland, Baltimore County, USA (1992)
Neches R., Fikes R.E., Finin T., Gruber T.R., Patil R., Senator T., and Swartout W.R.: Enabling Technology for Knowledge Sharing. AI Mag., 12(3), (1991) 16–36
Patil R.S., Fikes R.E., Patel-Schneider P.F., McKay D., Finin T., Gruber T., Neches R.: The DARPA Knowledge Sharing Effort: Progress Report. In: Proc. of Knowledge Representation and Reasoning (1992) 777–788
Searle, J.R.: Speech Acts. Cambridge University Press, Cambridge (1969)
Austin, J. L.: How to do things with words. Oxford University press (1975)
Cohen, P.R., Levesque, H.J.: Communicative actions for artificial agents. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), Menlo Park, California, AAAI Press, (1995) 65–72.
Genesereth, M.R. and Fikes, R.E.: Knowledge interchange format, version 3.0 reference manual. Technical Report Logic-92-1, Computer Science Department, Stanford University. (1992)
Farquhar, A., Fikes, R. and Rice, J.: The Ontolingua server: a tool for collaborative ontology construction. International Journal of Human-Computer Studies. 46: (1997) 707–727
Labrou Y: Semantics for an agent communication language, PhD Thesis dissertation, University of Maryland, Baltimore (1996)
Labrou, Y., Finin, T.: Semantics for an agent communication language. In International Workshop on Agent Theories, Architectures, and Languages, Springer Berlin Heidelberg, (1997) 209-214
Labrou, Y., Finin, T.: Semantics and conversations for an agent communication language. In: Proceedings of the International Joint Conference on Artificial Intelligence (1997)
Chiariglione, L.: FIPA 97 specification, Foundation for Intelligent Physical Agents. (1997)
FIPA TC C: FIPA ACL Message Structure Specification. Technical report, IEEE Foundation for Intelligent Physical Agents (2002)
Cohen, P. R., Levesque, H.: Persistence, intention and commitment. In Georgeff, M. P. and Lansky, A. L. (Eds.), Reasoning about Actions and Plans: Proceeding of the 1986 Workshop, Morgan Kaufmann, Los Altos, CA, (1986) 297–340.
Sadek, M.: A study in the logic of intention. In B. Nebel, C. Rich, & W. Swartout (Eds.), Proceedings third international conference on principles of knowledge representation and reasoning (KR’92), Morgan Kaufmann Publishers. (1992) 462–473
FIPA TC C: Fipa communicative act library specification. Technical report, IEEE Foundation for Intelligent Physical Agents (2002)
FIPA TC C: Fipa SL content language specification. Technical report, IEEE Foundation for Intelligent Physical Agents (2002)
Wooldridge, M.: Verifiable semantics for agent communication languages. In: International Conference on Multi-Agent Systems (ICMAS 1998), Paris, France (1998)
Singh, M.P.: A social semantics for agent communications languages, in Proceedings of the IJCAI-99 Workshop on Agent Communication Languages, F. Dignum, B. Chaib-draa, and H. Weigand, eds., Berlin: Springer-Verlag (2000)
Singh, M.P.: Agent communication languages: Rethinking the principles. IEEE Computer 31(12), (1998) 40–47
Labrou, Y., Finin, T., Peng, Y.: Agent communication languages: The current landscape. IEEE Intelligent systems, 14(2), (1999) 45-52
Kone, M.T., Shimazu, A., Nakajima, T.: The state of the art in agent communication languages. Knowledge and Information Systems 2, (2000) 259–284
Labrou, Y., Finin, T.: History, State of the Art and Challenges for Agent Communication Languages. INFORMATIK - Zeitschrift der schweizerischen Informatik organisationen 7, (1999) 17–24
Willmott, S., Dale, J., and Charlton, P.: Agent Communication Semantics for Open Environments: Issues and Challenges (No. EPFL-REPORT-52461). (2002)
Maudet, N., Chaib-draa, B.: Commitment-based and Dialogue-game based Protocols–News Trends in Agent Communication Language. The Knowledge Engineering Review 17, (2002) 157–179
Maudet N., Chaib-draa B.: Trends in agent communication language. Comput. Intell. 18(2), (2002) 89–101
Vaniya, S., Lad, B., Bhavsar, S.: A Survey on Agent Communication Languages. In 2nd International Conference on Innovation, Management and Service (ICIMS)-Singapore (2011)
Greaves, M., Holmback, M., Bradshaw, J.: What is a conversation policy? In: Dignum, F.P.M., Greaves, M. (eds.) Issues in Agent Communication. LNCS, vol. 1916, pp. 118–131. Springer, Heidelberg (2000)
Yolum, P., Singh, M.: Commitment machines. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, pp. 235–247. Springer, Heidelberg (2002)
Fornara, N., Colombetti, M.: Operational specification of a commitment-based communication language. In: Proceedings of the 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2002), Bologna, Italy (2002)
Breiter, P., Sadek, M.D.: A rational agent as a kernel of a cooperative dialogue system: Implementing a logical theory of interaction. In: ECAI 1996 Workshop on Agent Theories, Architectures, and Languages, pp. 261–276. Springer, Heidelberg (1996)
Carron, T., Proton, H., Boissier, O.: A Temporal Agent Communication Language for Dynamic Multi-Agents Systems, Proceedings of 9th MAAMAW, LNAI 1647. (1999)
Kumar, S., Huber, M.J., McGee, D., Cohen, P.R., Levesque, H.J.: Semantics of agent communication languages for group interaction. In: Proceedings of the 17th Int. Conf. on Artificial Intelligence, Austin, Texas, (2000) 42–47
Pitt, J., & Mamdani, A.: A protocol-based semantics for an agent communication language. In Proceedings of the international joint conf. on artificial intelligence IJCAI (1999) 486–491
Phillips, L.R., Link, H.E.: The role of conversation policy in carrying out agent In F. Dignum & M. Greaves, (Eds.), Issues in agent communication, volume 1916 of Lecture Notes in Computer Science. Springer (2000)
Nodine, M., Unruh, A.: Constructing Robust Conversation Policies in Dynamic Agent Communities. In: Dignum, F., Creaves, M. (eds.) Issues in Agent Comm., Springer, Heidelberg (2000)
Ahn, M., Lee, H., Yim, H., Park, S.: Handshaking Mechanism for Conversation Policy Agreements in Dynamic Agent Environment. In: First International Joint Conference on Autonomous Agents and Multi-Agent Systems (2002)
Colombetti, M.: A commitment-based approach to agent speech acts and conversation. In: Proc. Workshop on Agent Languages and Communication Policies, 4th International Conference on Autonomous Agents (Agents 2000), Barcelona, Spain, (2000) 21–29
Torroni, P., Mello, P., Maudet, N., Alberti, M., Ciampolini, A., Lamma, E., Sadri, F., Toni, F.: A logic-based approach to modeling interaction among computees (preliminary report). In: UK Multi-Agent Systems (UKMAS) Annual Conference, Liverpool, UK (2002)
Acknowledgments
This project is funded by the Ministry of Higher Education, Malaysia under RACE0014-TK-2014.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Soon, G.K., On, C.K., Anthony, P., Hamdan, A.R. (2019). A Review on Agent Communication Language. In: Alfred, R., Lim, Y., Ibrahim, A., Anthony, P. (eds) Computational Science and Technology. Lecture Notes in Electrical Engineering, vol 481. Springer, Singapore. https://doi.org/10.1007/978-981-13-2622-6_47
Download citation
DOI: https://doi.org/10.1007/978-981-13-2622-6_47
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2621-9
Online ISBN: 978-981-13-2622-6
eBook Packages: EngineeringEngineering (R0)