A coordination model for distributed object systems

  • Mathieu Buffo
  • Didier Buchs
Short Papers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1282)


Distributed systems have strong similarities with object systems. However, coordination models for these systems have slightly different requirements. This paper presents a specific coordination model for distributed object systems, built on hierarchical execution contexts. This model allows to refine object-oriented specifications into distributed software architectures.


Object System Coordination Model Execution Context Traditional Object Coordination Layer 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Gul Agha and Christian J. Callsen. ActorSpace: An open distributed programming paradigm. In Proc. of the fourth ACM Symposium on Principles and Practice of Parallel Programming, San Diego, Ca., 1993. Published in SIGPLAN Notices, Vol. 28, No. 7, 1993.Google Scholar
  2. [2]
    Olivier Biberstein, Didier Buchs, and Nicolas Guelfi. Coopn/2: A concurrent object-oriented formalism. In Proc. IFIP Conf. on Formal Methods for Open Object-Based Distributed Systems (FMOODS), Canterbury, 1997. to appear.Google Scholar
  3. [3]
    Mathieu Buffo. Contextual Coordination: a Coordination Model for Distributed Object Systems. PhD thesis, University of Geneva, 1997. To appear.Google Scholar
  4. [4]
    Mathieu Buffo and Didier Buchs. Contextual coordination between objects. In Jose Carlos Maldonado and Paulo Cesar Masiero, editors, Proceedings of the X SBES Brazilian Symposium on Software Engineering, Sao Carlos, Brasil, 1996.Google Scholar
  5. [5]
    Derek Coleman, Patrick Arnold, Stephanie Bodoff, Chris Dollin, Helena Gilchrist, Fiona Hayes, and Paul Jeremaes. Object-Oriented Development: the Fusion Method. Prenctice-Hall, 1994.Google Scholar
  6. [6]
    D. de Champeaux, D. Lea, and P. Faure. The process of object-oriented design. In Proceedings of OOPSLA'92, 1992.Google Scholar
  7. [7]
    Jeff Kramer, Jeff Magee, Morris Sloman, and Naranker Dulay. Configuring object-based distributed programs in rex. IEEE Software Engineering Journal, 7(2):139–149,1992.Google Scholar
  8. [8]
    B. B. Kristensen. Complex associations: Abstractions in object-oriented modeling. In Proceedings of OOPSLA'94, Portland, Oregon, USA, 1994.Google Scholar
  9. [9]
    Thomas W. Malone and Kevin Crowston. The interdisciplinary study of coordination. ACM Computing Surveys, 26(1):87–119, 1994.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Mathieu Buffo
    • 1
    • 2
  • Didier Buchs
    • 1
    • 2
  1. 1.University of GenevaUSA
  2. 2.Swiss Federal Institute of TechnologyUSA

Personalised recommendations