FME 2002 tutorial
July 21st, 2002

Theory and Practice of Coordination Technologies

The aim of this tutorial is to present a collection of modelling primitives and design principles that we have developed for providing systems with the agility that is required to operate in turbulent environments and adapt themselves to new business requirements in run-time and without interruption of service. These technologies are based on the separation of three core aspects of systems: computation, coordination, and configuration. They capitalize on recent research on Software Architectures, Reconfigurable Distributed Systems, and Coordination Languages and Models.

The first part of the tutorial will present this collection of primitives and associated methodology, including examples from different application areas. The second part will address their mathematical semantics. A prototype of an environment will be distributed that will allow the participants to experiment the technologies by coordinating Java components.

Tutorial web page

Find more about this tutorial at