Abstract
While future software is becoming decomposed in more and more finegrained entities, issues on interactions amongst those entities grows in importance. While methodologies for building such components are well established, the design and support of their interplay can not build on commonly understood and well defined models.
In this paper, we review several coordination models from various disciplines, and describe how a coordination reference model could look like. We use a set of characteristics of coordination models to compare the reviewed ones.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
H. Abelson, D. Allen, D. Coore, C. Hanson, G. Homsy, T. Knight, R. Nagpal, E. Rauch, G. Sussman, and R. Weiss. Amorphous computing. Technical Report AI Memo 1665, MIT AI Lab, 1999. 79
Eric Bonabeau, Marco Dorigo, and Guy Theraulaz. Swarm Intelligence. Oxford University Press, 1999. 80, 90
Pearl Brereton, David Budgen, Keith Bennnett, Malcolm Munro, Paul Layzell, Linda MaCaulay, David Griffiths, and Charles Stannett. The future of software. Communications of the ACM, 42(12):78–84, December 1999. 78
Roger S. Chin and Samuel T. Chanson. Distributed object-based programming systems. ACM Computing Surveys, 23(1):91–124, March 1991. 79
P. Ciancarini. Coordination Models and Languages as Software Integrators. ACM Computing Surveys, 28(2):300–302, 1996. 85
Kevin Ghen Crowston. Towards a Coordination Cookbook: Recipes for Multi-Agent Action. PhD thesis, Sloan School of Management, MIT, 1991. CCS TR# 128. 83
Chrysantos Nicholas Dellarocas. A Coordination Perspective on Software Architecture: Towards a Design Handbook for Integrating Software Components. PhD thesis, Massachusetts Institute of Technology, 1996. 83
David Gelernter and Nicholas Carriero. Coordination languages and their significance. Communications of the ACM, 35(2):97–107, February 1992. 85
Jonathon Gillette and Marion McCollom, editors. Groups in Context, A New Perspective on Group Dynamics. University Press of America, 1995. 80
Nicholas Jennings. Coordination techniques for distributed artificial intelligence. In G. M. P. O’Hare and N. R. Jennings, editors, Foundations of Distributed Artificial Intelligence, pages 187–210. John Wiley & Sons, 1996. 84
Kahn, Katz, and Pister. Next century challenges: Mobile networking for “smart dust”. In ACM/IEEE Intl. Conf. on Mobile Computing and Networking (MobiCom 99), 1999. 78
Matthias Klusch, Paolo Petta, Dieter Fensel, and Jeremy Pitt. Premises and challenges of research and development in information agent technology in europe, 1999. Technological Roadmap of the Special Interest Group on Intelligent Information Agents as part of the ESPRIT Network of Excellence for Agent-Based Computing. 80
Cris Kobryn. UML 2001: a standardization odyssey. Communications of the ACM, 42(10):29–37, October 1999. 86
Thomas W. Malone and Kevin Crowston. The interdisciplinary study of coordination. ACM Computing Surveys, 26(1):87–119, March 1994. 83
R. Menezes R. Tolksdorf, and A. M. Wood. Scalability in linda-like coordination systems. In Andrea Omicini, Franco Zambonelli, Matthias Klusch, and Robert Tolksdorf, editors, Coordination of Internet Agents: Models, Technologies, and Applications. Springer, 2000. 89
H. Mintzberg. The Structuring of Organizations: A Synthesis of the Research. Prentice Hall, Englewood Cliffs, N.J., 1979. 81, 82
Sascha Ossowski. Coordination in artificial agent societies: social structures and its implications for autonomous problem-solving agents, volume 1535 of LNCS. Springer Verlag, 1999. 83
H. V. D. Parunak. “go to the ant”: Engineering principles from natural multi-agent systems. Annals of Operations Research, 75:69–101, 1997. 90
SiRF Technology, Inc. Gps goes mainstream. Press release, August 1999. http://www.sirf.com. 78
R. Tolksdorf and A. Rowstron. Evaluating fault tolerance methods for large-scale linda-like systems. In Proceedings of the 2000 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’2000), 2000. 89
Workflow Management Coalition. Interface 1: Process definition interchange process model, 1998. http://www.wfmc.org. 85
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
Tolksdorf, R. (2000). Models of Coordination. In: Omicini, A., Tolksdorf, R., Zambonelli, F. (eds) Engineering Societies in the Agents World. ESAW 2000. Lecture Notes in Computer Science(), vol 1972. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44539-0_6
Download citation
DOI: https://doi.org/10.1007/3-540-44539-0_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41477-3
Online ISBN: 978-3-540-44539-5
eBook Packages: Springer Book Archive