ACM Home Page
Please provide us with feedback. Feedback
Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems
Full text PdfPdf (273 KB)
Source ACM Transactions on Computer-Human Interaction (TOCHI) archive
Volume 5 ,  Issue 1  (March 1998) table of contents
Pages: 63 - 108  
Year of Publication: 1998
ISSN:1073-0516
Authors
Chengzheng Sun  Griffith Univ., Qld., Australia
Xiaohua Jia  City Univ. of Hong Kong, Hong Kong
Yanchun Zhang  Univ. of Southern Queensland, Qld., Australia
Yun Yang  Deakin Univ., Vic., Australia
David Chen  Griffith Univ., Qld., Australia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 142,   Citation Count: 83
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/274444.274447
What is a DOI?

ABSTRACT

Real-time cooperative editing systems allow multiple users to view and edit the same text/graphic/image/multimedia document at the same time for multiple sites connected by communication networks. Consistency maintenance is one of the most significant challenges in designing and implementing real-time cooperative editing systems. In this article, a consistency model, with properties of convergence, causality preservation, and intention preservation, is proposed as a framework for consistency maintenance in real-time cooperative editing systems. Moreover, an integrated set of schemes and algorithms, which support the proposed consistency model, are devised and discussed in detail. In particular, we have contributed (1) a novel generic operation transformation control algorithm for achieving intention preservation in combination with schemes for achieving convergence and causality preservation and (2) a pair of reversible inclusion and exclusion transformation algorithms for stringwise operations for text editing. An Internet-based prototype system has been built to test the feasibility of the proposed schemes and algorithms


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
DOURISH, P. 1995. The parting of the ways: Divergence, data management and collaborative work. In Proceedings of the 4th European Conference on Computer-Supported Cooperative Work (Sept.). 215-230.
4
5
6
 
7
FIDGE, C. 1988. Timestamps in message-passing systems that preserve the partial ordering. In Proceedings of the 11th Australian Computer Science Conference. 56-66.
8
9
 
10
KARSENTY, A. AND BEAUDOUIN-LAFON, M. 1993. An algorithm for distributed groupware applications. In Proceedings of the 13th International Conference on Distributed Computing Systems (May). 195-202.
 
11
KNISTER, M. AND PRAKASH, A. 1993. Issues in the design of a toolkit for supporting multiple group editors. J. Usenix Assoc. 6, 2, 135-166.
12
 
13
MCGUFFIN, L. AND OLSON, G. 1992. ShrEdit: A shared electronic workspace. CSMIL Tech. Rep. 45, The University of Michigan.
 
14
MORAN, T., MCCALL, K., VAN MELLE, B., PEDERSEN, E., AND HALASZ, F. 1995. Some design principles for sharing in tivoli, a whiteboard meeting-support tool. In Groupware for Real-Time Drawings: A Designer's Guide. S. Greenberg, Ed. McGraw-Hill, 24-36. International (UK).
 
15
16
17
 
18
19
 
20
 
21
SUN, C., CHEN, D., AND JIA, X. 1998. Reversible inclusion and exclusion transformation for string-wise operations in cooperative editing systems. In Proceedings of the 21st Australasian Computer Science Conference (Perth, Australia, Feb.) 441-452.
 
22
23
 
24
SUN, C., YANG, Y., ZHANG, Y., AND CHEN, D. 1996a. A consistency model and supporting schemes for real-time cooperative editing systems. In Proceedings of the 19th Australian Computer Science Conference (Melbourne, Jan.). 582-591.
 
25
 
26
VALDES, R. 1993. Text editors: Algorithms and architectures, not much theory, but a lot of practice. Dr. Dobb's J., 38-43.
 
27

CITED BY  83

Collaborative Colleagues:
Chengzheng Sun: colleagues
Xiaohua Jia: colleagues
Yanchun Zhang: colleagues
Yun Yang: colleagues
David Chen: colleagues