Advertisement

A practical use of the Ada Rendez-Vous paradigm in distributed systems

  • M. Bayassi
  • H. Bitteur
  • J. F. Jézéquel
  • P. Legrain
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 603)

Abstract

This is the result of a work done to generalize the Ada Rendez-Vous mechanism, when developing an application distributed among several processes and machines, while keeping a clear separation between the objects semantics and the physical communication issues. The proposed mechanism is based upon a Client-Server architecture, coping with several types of Server (Mono and Multi Client), and requiring only any validated Ada-83 compiler and a task-to-task communication layer.

We describe how such an architecture can be developped using Object-Oriented Design methods, and how its components can afterwards be distributed on different machines in a transparent manner. We show that its implementation depends upon nothing but the Ada Server Specification. We have therefore developed a tool (using Alex and Ayacc utilities to create a simple Ada grammar parser and a generator) capable of automatically building the additionnal bricks needed by the mechanism. The implementation-dependent features dealing with physical communication are kept encapsulated in a generic layer, the only piece to modify should another communication layer be chosen.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • M. Bayassi
    • 1
  • H. Bitteur
    • 1
  • J. F. Jézéquel
    • 1
  • P. Legrain
    • 1
  1. 1.CoreliS TechnologieBourg-La-ReineFrance

Personalised recommendations