ACM Home Page
Please provide us with feedback. Feedback
Consistency maintenance in real-time collaborative graphics editing systems
Full text PdfPdf (481 KB)
Source ACM Transactions on Computer-Human Interaction (TOCHI) archive
Volume 9 ,  Issue 1  (March 2002) table of contents
Pages: 1 - 41  
Year of Publication: 2002
ISSN:1073-0516
Authors
Chengzheng Sun  Griffith University, Australia
David Chen  Griffith University, Australia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 30,   Downloads (12 Months): 139,   Citation Count: 37
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/505151.505152
What is a DOI?

ABSTRACT

Real-time collaborative graphics editing systems allow a group of users to view and edit the same graphics document at the same time from geographically dispersed sites connected by communication networks. Consistency maintenance in the face of concurrent accesses to shared objects is one of the core issues in the design of these types of systems. In this article, we propose an object-level multiversioning approach to consistency maintenance in real-time collaborative graphic editors. This approach is novel in achieving intention preservation and convergence, in preserving the work concurrently produced by multiple users in the face of conflict, and in minimizing the number of object versions for conflict resolution. Major technical contributions of this work include a formal specification of a unique combined effect for an arbitrary group of conflict and compatible operations, a distributed algorithm for incremental creation of multiple object versions, a consistent object identification scheme for multiple object versions, and a convergent layering scheme for overlapping objects. All algorithms and schemes presented in this article have been implemented in an Internet-based GRACE (graphics collaborative editing) system.


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
 
4
BIEL, V. 1991. Groupware grows up. MacUser, 207-211.
5
 
6
 
7
CHEN, D. 2001. Consistency maintenance in collaborative graphics editing systems. PhD Thesis, School of Computing and Information Technology, Griffith University, Brisbane, Australia.
8
9
 
10
CHESHIRE, S. 1996. Latency and the quest for interactivity. In White Paper commissioned by Volpe Welty Asset Management, L.L.C., for the Synchronous Person-to-Person Interactive Computing Environments Meeting.
11
12
13
 
14
FIDGE, C. 1988. Timestamps in message-passing systems that preserve the partial ordering. In Proceedings of the Eleventh Australian Computer Science Conference, 56-66.
15
 
16
GREENBERG, S., ROSEMAN, R., AND WEBSTER, D. 1992. Issues and experiences designing and implementing two group drawing tools. In Proceedings of the the 25th Annual Hawaii International Conference on the System Science, 139-250.
 
17
 
18
KARSENTY, A. AND BEAUDOUIN-LAFON, M. 1993. An algorithm for distributed groupware applications. In Proceedings of the Thirteenth International Conference on Distributed Computing Systems, 195-202.
 
19
KARSENTY, A., TRONCHE, C., AND BEAUDOUIN-LAFON, M. 1993. Groupdesign: Shared editing in a heterogeneous environment. Usenix J. of Comput. Syst. 6, 2, 167-195.
20
 
21
22
 
23
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 International (UK), 24-36.
24
25
 
26
PENDERGAST, M. 1995. Groupgraphics: Prototype to product. In Groupware for Real-time Drawings: A Designer's Guide, S. Greenberg, Ed., McGraw-Hill International(UK), 209-227.
 
27
28
 
29
30
31

CITED BY  37

Collaborative Colleagues:
Chengzheng Sun: colleagues
David Chen: colleagues