Skip to main content

Supporting Development of Cooperative Object Information Systems with CoLaSD

  • Conference paper
OOIS 2001
  • 185 Accesses

Abstract

Cooperative Object Information Systems are systems build from objects that work together as a single system. Objects that cooperate in the realization of common tasks. Cooperative Object Information Systems are systems constrained to continuously adapt to new requirements: new objects are introduced into the systems, cooperation protocols change, etc. Building Cooperative Object Information Systems is difficult because most of the concurrent and distributed object oriented programming languages and frameworks used to build them, provide only limited support for their specification and abstraction, making them difficult to understand, modify and customize. We show in this paper how combining distributed active objects, and object oriented coordination models and languages, particularly the CoLaSD coordination model and language, we can simplify the development of Cooperative Object Information Systems, and facilitate at the same time the evolution of their requirements.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Aksit, and L. Bergmans, Obstacles in Object-Oriented Software Development, OOPSLA’92, vol. 27, no. 10, October 1992, pp. 341 – 358.

    Google Scholar 

  2. J-M.Andreoli, S. Freeman and R.Pareschi, The Coordination Language Facility: Coordination of Distributed Objects, TAPOS, vol. 2, no. 2, 1996, pp. 635–667.

    Google Scholar 

  3. J.C.Cruz and S. Ducasse, A Group Based Approach for Coordinating Active Objects, Coordination—99, LNCS 1594, Springer Verlag, pp. 355–370.

    Google Scholar 

  4. J.C.Cruz and S. Ducasse, Coordinating Open Distributed Systems, Future Trends of Distributed Computing Systems—99, IEEE, pp. 125–130.

    Google Scholar 

  5. J.C.Cruz, CORODS: a Coordination Programming System for Open Distributed Systems, Languages and Models of Objects 2001, L—object vol. 7, no. 1-2/2001.

    Google Scholar 

  6. S. Frolund, Coordinating Distributed Objects, MIT Press, 1996.

    Google Scholar 

  7. D. Gelernter and N. Carriero, Coordination Languages and their Significance, Communication of the ACM vol. 35, no. 2, February 1992.

    Google Scholar 

  8. N.Minsky and V. Ungureanu, Regulated Coordination in Open Distributed Systems, COORDINATION’97, LNCS 1282, Springer-Verlag, 1997, pp. 81 – 97.

    Google Scholar 

  9. R.Guerraoui, k. Capobianchi, A. Lanusse and P. Roux, Nesting Actions thorough Asynchronous Message Passing: The ACS protocol, ECOOP 92.

    Google Scholar 

  10. R. Bastide and Didier Buchs, Model, Formalisms and Methods for Object-Oriented Distributed Computing, ECOOP-Reader, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag London Limited

About this paper

Cite this paper

Cruz, J.C. (2001). Supporting Development of Cooperative Object Information Systems with CoLaSD. In: Wang, X., Johnston, R., Patel, S. (eds) OOIS 2001. Springer, London. https://doi.org/10.1007/978-1-4471-0719-4_38

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-0719-4_38

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-546-5

  • Online ISBN: 978-1-4471-0719-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics