Contracts: specifying behavioral compositions in object-oriented systems
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Groupware: some issues and experiences
Communications of the ACM
Coordination languages and their significance
Communications of the ACM
Building flexible groupware through open protocols
COCS '93 Proceedings of the conference on Organizational computing systems
Flexible data sharing in a groupware toolkit
Flexible data sharing in a groupware toolkit
Component-Based Programming and Application Management with Olan
OBPDC '95 Selected papers from the Workshop, on Object-Based Parallel and Distributed Computation
Requirements for a Composition Language
ECOOP '94 Selected papers from the ECOOP'94 Workshop on Models and Languages for Coordination of Parallelism and Distribution, Object-Based Models and Languages for Concurrent Systems
Regulated Coordination in Open Distributed Systems
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
Modeling Railway Control Systems Using Graph Grammars: A Case Study
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
From Weaving Threads to Untangling the Web: A View of Coordination from Linda's Perspective
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
Exposing the Skeleton in the Coordination Closet
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
Personalizable groupware: accommodating individual roles and group differences
ECSCW'91 Proceedings of the second conference on European Conference on Computer-Supported Cooperative Work
Hi-index | 0.00 |
An open systems approach for supporting groupware is advocated and an open systems middleware technology, called Wilde, is presented. Wilde is built on the principle of separating design from functional code. A distinguishing feature of Wilde is that it supports a design level paradigm that supports system redesign. A Wilde based systems can be redesigned after it has been deployed, and even as it executes. Wilde's implementation is discussed, and an example of its use with groupware is presented.