Computer
An overview of Manifold and its implementation
Concurrency: Practice and Experience
ACM Transactions on Programming Languages and Systems (TOPLAS)
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Coordination programming: mechanisms, models and semantics
Coordination programming: mechanisms, models and semantics
Distributed and parallel systems engineering in MANIFOLD
Parallel Computing - Special issue on coordination languages for parallel programming
The Programmers' Playground: I/O Abstraction for User-Configurable Distributed Applications
IEEE Transactions on Software Engineering
The IWIM Model for Coordination of Concurrent Activities
COORDINATION '96 Proceedings of the First International Conference on Coordination Languages and Models
The TOOLBUS Coordination Architecture
COORDINATION '96 Proceedings of the First International Conference on Coordination Languages and Models
Control-Based Coordination of Human and Other Activities in Cooperative Information Systems
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
Coordination of Systems with Real-Time Properties in Manifold
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Hi-index | 0.00 |
A rather recent approach in programming parallel and distributed systems is that of coordination models and languages. Coordination programming enjoys a number of advantages such as the ability to express different software architectures and abstract interaction protocols, supporting multilinguality, reusability and programming-in-the-large, etc. In this paper we show the potential of control- or event-driven coordination languages to be used as languages for expressing dynamically reconfigurable software architectures. We argue that control-driven coordination has similar goals and aims with reconfigurable environments and we illustrate how the former can achieve the functionality required by the latter.