CommUnity on the Move: Coordination in Distributed and Mobile Systems
Speaker: José Luiz Fiadeiro
21st January 2004 , 3pm , Room 519 Claremont Tower
Abstract
We present an extension of CommUnity, a language for parallel program design, that is being developed in order to represent distribution and mobility explicitly in system architectures that are structured in terms of components and coordination connectors. In the developed extension, patterns of distribution and mobility of components (or groups of components) can be explicitly represented in architectures through a primitive that we have called distribution connectors. Furthermore, new abstractions for component interaction that have been proposed in order to facilitate the design of mobile systems can be modelled as coordination connectors and used in systems architectures together with the connectors that model traditional coordination primitives. These new abstractions include coordination patterns that are location-dependent or even involve the management of the location of the coordinated parties.
|