Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
The gamma model and its discipline of programming
Science of Computer Programming
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
ACM Transactions on Programming Languages and Systems (TOPLAS)
Open heterogeneous computing in ActorSpace
Journal of Parallel and Distributed Computing - Special issue on heterogeneous processing
The essential CORBA: systems integration using distributed objects
The essential CORBA: systems integration using distributed objects
Coordinating distributed objects: an actor-based approach to synchronization
Coordinating distributed objects: an actor-based approach to synchronization
Software architecture: practice, potential, and pitfalls
ICSE '94 Proceedings of the 16th international conference on Software engineering
The CORBA reference guide: understanding the Common Object Request Broker Architecture
The CORBA reference guide: understanding the Common Object Request Broker Architecture
Open Distributed Processing and Multimedia
Open Distributed Processing and Multimedia
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol
Theory and Practice in Distributed Systems (Abstract)
WDAG '95 Proceedings of the 9th International Workshop on Distributed Algorithms
Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming
ECOOP '91 Proceedings of the European Conference on Object-Oriented Programming
A Language Framework for Multi-Object Coordination
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
A Software Environment for Concurrent Coordinated Programming
COORDINATION '96 Proceedings of the First International Conference on Coordination Languages and Models
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
Regulated Coordination in Open Distributed Systems
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
Programmable Coordination Media
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
SONIA: An Adaptation of LINDA for Coordination of Activities in Organisations
COORDINATION '96 Proceedings of the First International Conference on Coordination Languages and Models
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Low-level language constructs considered harmful for distributed parallel programming
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
High-level heterogeneous distributed parallel programming
ISICT '04 Proceedings of the 2004 international symposium on Information and communication technologies
Aspect-oriented connectors for coordination
International workshop on Synthesis and analysis of component connectors: in conjunction with the 6th ESEC/FSE joint meeting
A formal specification-based approach to distributed parallel programming
HASE'04 Proceedings of the Eighth IEEE international conference on High assurance systems engineering
On the design and implementation of parallel programs through coordination
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
Hi-index | 0.00 |
Configuration and coordination are central issues in the design and implementation of middleware systems and are one of the reasons why building such systems is more difficult and complex than constructing stand-alone sequential programs. Through configuration, the structure of the system is established --- which elements it contains, where they are located and how they are interconnected. Coordination is concerned with the interaction of the various components --- when an interaction takes place, which parties are involved, what protocols are followed. Its purpose is to coordinate the behaviour of the various components in a way that meets the overall system specification. The open and adaptive nature of middleware systems makes the task of configuration and coordination particularly challenging. We propose a model that can operate in such an environment and enables the dynamic integration and coordination of components through observation of their behaviour.