Next: Application of STL Up: Coordination Models Previous: Overview

Our Coordination Model: STL

The coordination model of STL (Figure 2) shares few characteristics with the IWIM [Arbab1996] model of coordination. It comprehends five building blocks (details in [Krone et al. 1998]):

   figure172
Figure 2: The Coordination Model of STL.

According to the general characteristics of what makes up a coordination model and corresponding coordination language, these elements are classified in the following way:

STL materializes the separation of concern as it uses a separate language exclusively reserved for coordination purposes and provides primitives which are used in the computation language to interact with the entities to be coordinated. As far as the implementation of these primitives is concerned, we use PT-PVM[Krone et al. 1996] a software platform for programming multi-threaded applications on a cluster of workstations as the underlying communication and process management platform.


Next: Application of STL Up: Coordination Models Previous: Overview

Chantemargue Fabrice
Thu Mar 12 11:42:01 MET 1998