The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Horus: a flexible group communication system
Communications of the ACM
Coyote: a system for constructing fine-grain configurable communication services
ACM Transactions on Computer Systems (TOCS)
Exploiting Reality with Multicast Groups
IEEE Computer Graphics and Applications
Locales: Supporting Large Multiuser Virtual Environments
IEEE Computer Graphics and Applications
Using Separation and Composition of Concerns to Build Multiuser Virtual Environments
CRIWG '00 Proceedings of the 6th International Workshop on Groupware
Extending Locales: Awareness Management in MASSIVE-3
VR '00 Proceedings of the IEEE Virtual Reality 2000 Conference
Group communication support for distributed collaboration systems
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
Flexible Protocol Composition in Bast
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
The Maestro Group Manager: A Structuring Tool For Applications With Multiple Quality of Service Requirements
Appia: A Flexible Protocol Kernel Supporting Multiple Coordinated Channels
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
The ensemble system
A framework to support multiple reconfiguration strategies
Proceedings of the 1st international conference on Autonomic computing and communication systems
Hi-index | 0.00 |
Distributed multi-user interactive systems have a rich and complex set of requirements. A promising approach to tackle the complexity of these systems is to rely on configurable architectures that are able to support component re-utilization and composition.The MOOSCo project, Multi-user Object-Oriented environments with Separation of Concerns, addresses the difficulties in applying a component-based approach in a vertical and integrated manner, from analysis to implementation, to the design of this class of systems. To support communication among distributed components, the project uses a configurable group communication system called Appia. The paper discusses the role of Appia in the MOOSCo architecture and shows how it makes possible to derive, in a simple and elegant way, the most appropriate protocol composition depending on the objects shared by the multi-user object-oriented environment.