Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Groupware: some issues and experiences
Communications of the ACM
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
An integrating, transformation-oriented approach to concurrency control and undo in group editors
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
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
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Flexible notification for collaborative systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
An experiment in integrated multimedia conferencing
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Palimpsest: change-oriented concurrency control for the support of collaborative applications
Palimpsest: change-oriented concurrency control for the support of collaborative applications
Improving real-time collaboration with highlighting
Future Generation Computer Systems - Special issue: Advanced services for clusters and internet computing
Operational transformation for collaborative word processing
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Flexible Concurrency Control for Collaborative Office Systems
ICITA '05 Proceedings of the Third International Conference on Information Technology and Applications (ICITA'05) Volume 2 - Volume 02
A Three-layer Architecture for Reconciling Compound Actions in Collaborative Editing Systems
ICPADS '05 Proceedings of the 11th International Conference on Parallel and Distributed Systems - Volume 01
Transparent adaptation of single-user applications for multi-user real-time collaboration
ACM Transactions on Computer-Human Interaction (TOCHI)
The parting of the ways: divergence, data management and collaborative work
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Hi-index | 0.00 |
In collaborative editing systems, consistency maintenance of compound actions presents a challenge due to the semantic loss in representing compound actions by primitive operations. In this paper, we contribute a three-layer architecture to bridge the semantic gap between editing actions generated from the editor user interface and editing operations that are used to represent actions, where compound rather than primitive operations are used as the logical form of compound actions. This approach can preserve the intentions of editing actions generated in different editors even in the presence of syntactic conflicts, while retaining the compatibility with existing single-user editors.