Skip to main content

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

Included in the following conference series:

Abstract

Mobility is a mechanism to manage accessibility dependencies amongst agents. As such, it is a coordination mechanism in the interaction of agents, users, and information.

The Linda-like coordination language Mobile Object Spaces is used to express coordination of entities. It supports the basic operations for coordination by mobility as primitives.

Higher order coordination structures can be captured as coordination patterns that describe reoccuring building blocks. We present a template for the description of such patterns and describe some very simple coordination patterns in the area of mobility and information systems.

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.

References

  • Carriero, N. and Gelernter, D. (1989). How to Write Parallel Programs: A Guide to the Perplexed. ACM Computing Surveys, 21(3):323–357.

    Article  Google Scholar 

  • Carriero, N., Gelernter, D., and Hupfer, S. (1997). Collaborative Applications Experience with the Bauhaus Coordination Language. In Proceedings of the 30th Hawaiian International Conference of System Sciences, HICSS. IEEE Press.

    Google Scholar 

  • Ciancarini, P. (1996). Coordination Models and Languages as Software Integrators. ACM Computing Surveys, 28(2):300–302.

    Article  Google Scholar 

  • Crowston, K. G. (1991). Towards a Coordination Cookbook: Recipes for Multi-Agent Action. PhD thesis, Sloan School of Management, MIT. CCS TR# 128.

    Google Scholar 

  • De Nicola, R., Ferrari, G. L., and Pugliese, R. (1997). Coordinating Mobile Agents via Blackboards and Access Rights. In Garlan, D. and Le Métayer, D., editors, Coordination Languages and Models, Proceedings of COORDINATION '97, LNCS 1282, pages 220–237. Springer.

    Google Scholar 

  • Dellarocas, C. N. (1996). A Coordination Perspective on Software Architecture: Towards a Design Handbook for Integrating Software Components. PhD thesis, Massachusetts Institute of Technology.

    Google Scholar 

  • Di Marzo Serugendo, G., Muhugusa, M., and Tschudin, C. F. (1998). A Survey of Theories for Mobile Agents. World Wide Web, 1.

    Google Scholar 

  • Fowler, M. (1997). Analysis Patterns. Addison Wesley.

    Google Scholar 

  • Freisleben, B. and Kielmann, T. (1997). Coordination patterns for parallel computing. In Garlan, D. and Le Métayer, D., editors, Coordination Languages and Models, Proceedings of COORDINATION '97, LNCS 1282, pages 414–417. Springer.

    Google Scholar 

  • Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design Patterns. Addison-Wesley.

    Google Scholar 

  • Gelernter, D. and Carriero, N. (1992). Coordination Languages and their Significance.Communications of the ACM, 35(2):97–107.

    Article  Google Scholar 

  • Jensen, K. K. (1993). Towards a Multiple Tuple Space Model. PhD thesis, Aalborg University.

    Google Scholar 

  • Johnson, R. E. (1997). Frameworks = (Components + Patterns). Communications of the ACM, 40(10):39–42.

    Article  Google Scholar 

  • Malone, T. and Crowston, K. (1994). The Interdisciplinary Study of Coordination. ACM Computing Surveys, 26(1):87–119.

    Article  Google Scholar 

  • Milojicic, D. S., Bolinger, D., Zurko, M. E., and Mazer, M. S. (1996). Mobile Objects and Agents. Technical report, The Open Group Research Institute.

    Google Scholar 

  • Minami, K. and Suzuku, T. (1997). JMT (Java-Based Moderator Templates) for Multi-Agent Planning. In OOPSLA '97 Workshop Java-based Paradigms for Agent Facilities.

    Google Scholar 

  • Wellman, M. P. (1995). Market-oriented Programming: Some Early Lessons. In Clearwater, S. H., editor, Market-Based Control: A Paradigm for Distributed Resource Allocation. World Scientific.

    Google Scholar 

  • White, J. E. (1997). Mobile Agents. In Bradshaw, J. M., editor, Software Agents, chapter 19, pages 437–472. MIT Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Matthias Klusch Gerhard Weiß

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tolksdorf, R. (1998). Coordination patterns of mobile information agents. In: Klusch, M., Weiß, G. (eds) Cooperative Information Agents II Learning, Mobility and Electronic Commerce for Information Discovery on the Internet. CIA 1998. Lecture Notes in Computer Science, vol 1435. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053689

Download citation

  • DOI: https://doi.org/10.1007/BFb0053689

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64676-1

  • Online ISBN: 978-3-540-69109-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics