Abstract
The paper focuses on the design of multiagent systems and argues that traditional approaches fall short when dealing with complex multiagent systems. On this basis, this paper shows how an approach based on coordination models can help in the design of multiagent systems. A simple example in the area of conference management is assumed as a case study to clarify the concepts expressed.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cabri, G., Leonardi, L., Zambonelli, F.: MARS: a programmable coordination architecture for mobile agents. IEEE Internet Computing (to appear)
Ciancarini, P.: Coordination models and languages as software integrators. ACM Computing Surveys 28(2) (June 1996)
Ciancarini, P., Nierstrasz, O., Tolksdorf, R.: A case study in coordination: Conference management on the Internet, http://www.cs.unibo.it/~cianca/wwwpages/case.ps.gz
Ciancarini, P., Omicini, A., Zambonelli, F.: Coordination technologies for Internet agents. Nordic Journal of Computing (to appear)
Denti, E., Natali, A., Omicini, A.: Programmable coordination media. In: Garlan, D., Le Métayer, D. (eds.) COORDINATION 1997. LNCS, vol. 1282, pp. 274–288. Springer, Heidelberg (1997)
Denti, E., Natali, A., Omicini, A.: On the expressive power of a language for programming coordination media. In: Proceedings of the 1998 ACM Symposium on Applied Computing (SAC 1998), Atlanta, GA, pp. 169–177. ACM Press, New York (1998); Track on Coordination Models, Languages and Applications
Denti, E., Omicini, A.: Designing multi-agent systems around an extensible communication abstraction. In: Cesta, A., Schobbens, P.-Y. (eds.) Proceedings of the 4th ModelAge Workshop on Formal Models of Agents (ModelAge 1997), Certosa di Pontignano (I) January 15-18, pp. 87–97 (1997); National Research Council of Italy. To be published by Springer-Verlag in the LNAI Series,
Denti, E., Omicini, A.: An architecture for tuple-based coordination of multi-agent systems. Software — Practice & Experience 29(12), 1103–1121 (1999)
Finin, T.W., Fritzson, R., McKay, D., McEntire, R.: KQMLas an agent communication language. In: Proceedings of the 3rd International Conference on Information and Knowledge Management (CIKM 1994), Gaithersburg, Maryland, pp. 456–463. ACM Press, New York (1994)
Foundation for Intelligent Physical Agents. In: FIPA 1999 (1999), http://www.fipa.org
Gelernter, D.: Generative communication in Linda. ACM Transactions on Programming Languages and Systems 7(1), 80–112 (1985)
Gelernter, D., Carriero, N.: Coordination languages and their significance. Communications of the ACM 35(2), 97–107 (1992)
Object Management Group. CORBA 2.1 specifications (1997), http://www.omg.org
Hattori, F., Ohguro, T., Yokoo, M., Matsubara, S., Yoshida, S.: Socialware: Multiagent systems for supporting network communities. Communications of the ACM 42, 55–61 (1999); Special Section on Multiagent Systems on the Net
Iglesias, C., Garijo, M., Gonzales, J.: A survey of agent-oriented methodologies. In: Rao, A.S., Singh, M.P., Müller, J.P. (eds.) ATAL 1998. LNCS (LNAI), vol. 1555, pp. 317–330. Springer, Heidelberg (1999)
Minsky, N.H., Leichter, J.: Law-governed Linda as a coordination model. In: Ciancarini, P., Nierstrasz, O., Yonezawa, A. (eds.) ECOOP-WS 1994. LNCS, vol. 924, pp. 125–146. Springer, Heidelberg (1995)
Omicini, A., Zambonelli, F.: Coordination for Internet application development. Journal of Autonomous Agents and Multi-Agent Systems 2(3) (September 1999); Special Issue on Coordination Mechanisms and Patterns forWeb Agents
Papadopoulos, G.A.: Distributed and parallel systems engineering in MANIFOLD. Parallel Computing 24(7), 1137–1160 (1998)
Papadopoulos, G.A., Arbab, F.: Coordination models and languages. Advances in Computers, The Engineering of Large Systems 46, 329–400 (1998)
Shoham, J., Tennenholtz, M.: Social laws for artificial agent societies: Off-line design. Artificial Intelligence 73 (1995)
Singh, M.P.: Agent communication languages: Rethinking the principles. IEEE Computer 31(12), 55–61 (1998)
Wegner, P.: Coordination as constrained interaction. In: Hankin, C., Ciancarini, P. (eds.) COORDINATION 1996. LNCS, vol. 1061, pp. 28–33. Springer, Heidelberg (1996)
Wegner, P.: Why interaction is more powerful than computing. Communications of the ACM 40(5), 80–91 (1997)
Wiederhold, G.: Mediators in the architecture of future information system. IEEE Computer 25(3), 38–49 (1992)
Wooldridge, M.J., Jennings, N.R., Kinny, D.: A methodology for agentoriented analysis and design. In: Proceedings of the Third International Conference on Autonomous Agents, pp. 69–76. ACM Press, Seattle (WA) (1999)
Wyckoff, P., McLaughry, S.W., Lehman, T.J., Ford, D.A.: T Spaces. IBM Journal of Research and Development (Java Techonology) 37(3), 454–474 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ciancarini, P., Omicini, A., Zambonelli, F. (2000). Multiagent System Engineering: The Coordination Viewpoint. In: Jennings, N.R., Lespérance, Y. (eds) Intelligent Agents VI. Agent Theories, Architectures, and Languages. ATAL 1999. Lecture Notes in Computer Science(), vol 1757. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10719619_19
Download citation
DOI: https://doi.org/10.1007/10719619_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67200-5
Online ISBN: 978-3-540-46467-9
eBook Packages: Springer Book Archive