Abstract
Multi-Agent-Systems or MAS represent a powerful distributed computing model, enabling agents to cooperate and complete with each other and to exchange both semantic content and a semantic context to more automatically and accurately interpret the content. Many types of individual agent and MAS models have been proposed since the mid-1980s, but the majority of these have led to single developer homogeneous MAS systems. For over a decade, the FIPA standards activity has worked to produce public MAS specifications, acting as a key enabler to support interoperability, open service interaction, and to support heterogeneous development. The main characteristics of the FIPA model for MAS and an analysis of design, design choices and features of the model is presented. In addition, a comparison of the FIPA model for system interoperability versus those of other standards bodies is presented, along with a discussion of the current status of FIPA and future directions.
- Agentcities.RTD Project. 2002. Deliverable D1.4 Final Report. Available from http://www.agentcities.org/EURTD/.Google Scholar
- Bellifemine, F., Poggi, A., and Rimassa, G. 1999. JADE---A FIPA-compliant agent framework. In Proceedings of the 4th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agents (PAAM' 99), 97--108.Google Scholar
- Boella, G., Van der Torre, L., and Verhagen H. 2005. Introduction to normative multiagent systems. In Proceedings of the 1st International Symposium on Normative Multiagent Systems (NorMAS05), 1--7.Google Scholar
- Bradshaw, J.M., et al. 2004. Making agents acceptable to people. In N. Zhong and J. Liu, Eds., Intelligent Technologies for Information Analysis: Advances in Agents, Data Mining, and Statistical Learning, Springer-Verlag, 355--400.Google Scholar
- Charlton, P., Cattoni, R., Potrich, A., and Mamdani, E. 2000. Evaluating the FIPA Standards and its role in achieving cooperation in multi-agent systems. In: Multi-Agent Systems, Internet and Application, Minitrack Proceedings of the 33rd Annual Hawaii International Conference on System Sciences. Google Scholar
- Cranefield, S., Purvis, M., Nowostawski, M., and Hwang, P. 2005. Ontologies for interaction protocols, In Ontologies for Agents: Theory and Experiences, V. Tamma, S. Cranefield, T. Finin, and S. Willmott, Eds., Basel, Birkhäuser, 1--17.Google Scholar
- Decker, K., Sycara, K., and Williamson, M. 1997. Middle-agents for the Internet. In Proceedings of the 15th International Joint Conference on Artificial Intelligence, Nagoya Japan, 578--583.Google Scholar
- Elio, R. and Petrinjak, A. 2005. Normative communication models for agent. Auton. Agents Multi-Agent Syst. 11, 3, 273--305. Google Scholar
- Ehrler, L. and Cranefield, S. 2004. Executing agent UML diagrams. In Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'04). ACM Press, 906--913. Google Scholar
- Ferber, J. 1999. Multi-Agent Systems: An Introduction to Artificial Intelligence. Addition-Wesley. Google Scholar
- Fielding, R. T. 2000. Architectural styles and the design of network-based software architectures, PhD thesis, University of California, Irvine. Google Scholar
- FIPA Specifications. 2002. Multi-agents system standard specifications. http://www.fipa.or/specifications.Google Scholar
- FIPA Working Groups and Study Groups. 2007. Multi-agents system standard specifications. http://www.fipa.org/subgroups.Google Scholar
- Genesereth, M. R. and Ketchpel, S. P. 1994. Software agents. Commun. ACM, 37, 7, 48-- 53. Google Scholar
- Horrocks, I., Parsia, B., Patel-Schneider, P., and Hendler, J. 2005. Semantic Web architecture: Stack or two towers? In Principles and Practice of Semantic Web Reasoning (PPSWR05). Springer Verlag, 37--41. Google Scholar
- Jones, A. J. I. and Parent X. 2003. Conventional signalling acts and conversation. Workshop on agent communication languages. In Advances in Agent Communication: International Workshop on Agent Communication Languages, Dignum, F., Ed. Lecture Notes Computer Science, 2922, Springer, 1--17.Google Scholar
- Labrou, Y., Finin, T., and Peng, Y. 1999. The current landscape of agent communication languages.Intell. Syst. 14, 2, 45--52. Google Scholar
- Louis, V. and Martinez, T. 2005. An operational model for the FIPA-ACL semantics. In Proceedings of the AAMAS Workshop on Agent Communication (AC05). 101--113.Google Scholar
- Luck, M., McBurney, P., and Preist, C. 2004. A manifesto for agent technology: towards next generation computing J. Autonom. Agents Multi-Agent Syst. 9, 3, 203--252. Google Scholar
- Lyell, M. 2002. Interoperability, standards, and software agent systems. In Proceedings of the 23rd Army Science Conference, Orlando, FL.Google Scholar
- Meyer, J-J. and Wieringa, R., Eds. 1993. Deontic logic: A concise overview. In Deontic Logic in Computer Science: Normative System Specification. John Wiley, 3--16. Google Scholar
- Núñez-Suárez, J. 2000. Experiences in the use of FIPA agent technologies for the development of a personal travel application. In Proceedings of the 4th International Conference on Autonomous Agents, 357--364. Google Scholar
- Nwana, H., Ndumu, D., Lee, L., and Collis, J. 1999. ZEUS: A tool-kit for building distributed multi-agent systems. In Appl. AI. J. 13, 1, 129--186.Google Scholar
- Odell, J., Van Dyke, P.H., and Bauer, B. 2001. Representing agent interaction protocols in UML. In Ciancarini, P. and Wooldridge, M., Eds., Agent-Oriented Software Engineering, Springer, 121--140. Google Scholar
- Petrie, C., Margaria, T., Küster, U., Lausen, H., and Zaremba, M. 2007. SWS challenge: Status, perspectives and lessons learned so far. Special Session Comparative Evaluation of Semantic Web Service Frameworks at the 9th International Conference on Enterprise Information Systems (ICEIS07).Google Scholar
- Pitt, J. and Mamdani, A. 1999. Some remarks on the semantics of FIPA's agent communication language. Autonom. Agents Multi-Agent Syst. 2, 4, 333--356. Google Scholar
- Pitt, J.V. and Bellifemine, F. 1999. A protocol-based semantics for FIPA'97 ACL and its implementation in JADE. In Proceedings of the 6th Congress of the Italian Association for Artificial Intelligence (AI*IA'99).Google Scholar
- Poslad, S. J., Buckle, P., and Hadingham, R. 2000. The FIPA-OS agent platform: Open source for open standards. In Proceedings of the 5th International Conference on the Practical Application of Intelligent Agents and Multi-Agents (PAAM00), 355--368.Google Scholar
- Poslad, S. and Charlton, P. 2001. Standardizing agent interoperability: The FIPA approach. In M. Luck, V. Marík, O. Stepánková, and R. Trappl, Eds. Multi-Agent Systems and Applications, Lecture Notes Computer Science, vol. 2086, Springer Verlag, 98--117. Google Scholar
- Reed, C. A., Norman, T. J., and Jennings, N. R. 2002. Negotiating the semantics of agent communication languages. Comput. Intel. 18, 2, 229--252.Google Scholar
- Searle, J. R. 1969. Speech Acts. Cambridge University Press, Cambridge, UKGoogle Scholar
- Singh, M. 1998. Agent communication languages: Rethinking the principles. IEEE Comput. 13, 12, 40--47. Google Scholar
- Singh, M.P. and Huhn, M.N. 2005. Service-Oriented Computing: Semantics, Processes, Agents. John Wiley & Sons, Ltd.Google Scholar
- Van der Aalst, W.M.P., Dumas, M., Ter Hofstede, A.H.M., and Wohed, P. 2002. Pattern based analysis of BPML (and WSCI). Tech. rep. FIT-TR-2002-05, Queensland University of Technology, Brisbane.Google Scholar
- Willmott, S. Calisti, M., and Rollon, E. 2002. Challenges in large-scale open agent mediated economies. Lecture Notes in Computer Science, vol. 2531, Springer Verlag, 325--340. Google Scholar
- Wooldridge, M. 2000. Semantic issues in the verification of agent communication languages. Autonom. Agents Multi-Agent Syst. 3, 1, 9--13. Google Scholar
Index Terms
- Specifying protocols for multi-agent systems interaction
Recommendations
A Plan Based Coalition Formation Model for Multi-agent Systems
WI-IAT '11: Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02This article addresses the coalition formation problem in a multi-agent context where agents plan their activities dynamically and use these plans to coordinate their actions and form suitable coalitions. In most coalition formation methods, when ...
Emergent Responsible Autonomy in Multi-Agent Systems
AAMAS '23: Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent SystemsAutonomous agents operating in multi-agent environments, face the dilemma of responsibility where they must choose between actions that are individually beneficial versus those that are considered responsible and ethical. Current approaches address this ...
Self-Organizing Agent Coalitions in Distributed Multi-agent Systems
CICN '10: Proceedings of the 2010 International Conference on Computational Intelligence and Communication NetworksSelf-Organization refers to the process through which a system changes its internal organization to adapt to changes in its goals & the environment, without explicit external control. The self-organizing capability seen in many natural and artificial ...
Comments