Call for Participation
Programme (including paper abstracts)
Registration Early registration deadline extended by 1 week (to 8 March)
Coordination models and languages close the conceptual gap between the cooperation model used by the constituent parts of an application and the lower-level communication model used in its implementation. Coordination-based methods provide a clean separation between individual software components and their interactions within their overall software organization. This separation, together with the higher-level abstractions offered by coordination models and languages, improve software productivity, enhance maintainability, advocate modularity, promote reusability, and lead to software organizations and architectures that are more tractable and more amenable to verification and global analysis.
Coordination is relevant in design, development, debugging, maintenance, and reuse of all complex concurrent and distributed systems. Specifically, coordination becomes paramount in the context of open systems, systems with mobile entities, and dynamically re-configurable evolving systems. Moreover, coordination models and languages focus on such key issues in Component Based Software Engineering as specification, interaction, and dynamic composition of components.
The previous conferences in this series took place in Cesena (Italy), Berlin (Germany), Amsterdam (Netherlands), and Limasol (Cyprus). Building on the success of these events, this conference provides a forum for the growing community of researchers interested in models, languages, and implementation techniques for coordination and component-based software, as well as applications that utilize them.