WYSIWIS revised: early experiences with multiuser interfaces
ACM Transactions on Information Systems (TOIS)
Why CSCW applications fail: problems in the design and evaluationof organizational interfaces
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Groupware: some issues and experiences
Communications of the ACM
Unblocking brainstorming through the use of a simple group editor
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
Interpreted collaboration protocols and their use in groupware prototyping
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Computer support for distributed collaborative writing: defining parameters of interaction
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Real time groupware as a distributed system: concurrency control and its effect on the interface
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Policies and roles in collaborative applications
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
DCWPL: a programming language for describing collaborative work
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
A concurrency control framework for collaborative systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Controlling access in multiuser interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Operational transformation in real-time group editors: issues, algorithms, and achievements
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
COCA: collaborative objects coordination architecture
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Principles of distributed database systems (2nd ed.)
Principles of distributed database systems (2nd ed.)
ACM Transactions on Computer-Human Interaction (TOCHI)
Responsiveness and consistency tradeoffs in interactive groupware
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Developing adaptive groupware applications using a mobile component framework
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Composable collaboration infrastructures based on programming patterns
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Manipulating structured information in a visual workspace
Proceedings of the 15th annual ACM symposium on User interface software and technology
Flexible notification for collaborative systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Design of Extensible Component-Based Groupware
Computer Supported Cooperative Work
Operation Propagation in Real-Time Group Editors
IEEE MultiMedia
Supporting Adaptable Consistency Control in Structured Collaborative Workspaces
Computer Supported Cooperative Work
Adaptive replication control based on consensus
Proceedings of the 2nd workshop on Dependable distributed data management
A framework for building collaboration tools by leveraging industrial components
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Hi-index | 0.00 |
Consistency control is critical for the correct functioning of distributed collaboration support systems. A large number of consistency control methods have appeared in the literature with different design tradeoffs and usability implications. However, there has been relatively little work on how to accommodate different protocols and variations in one framework to address the dynamic needs of collaboration. In this paper, we propose a novel approach for supporting adaptable consistency protocols in collaborative systems. Our approach cleanly separates data and control, allowing consistency protocols to be dynamically attached to shared data at the object level. Protocols can be switched at run time without modifying source code.