- 1.C.V. Cormack: "A calculus for concurrent update," Research Report CS-95-06, Dept. of Computer Science, University of Waterloo, Canada, 1995.Google Scholar
- 2.P. Dourish: "Consistency guarantees: exploiting application semantics for consistency management in a collaborative tookit," In Proc. of ACM Conference on Computer Supported Cooperative Work, pp. 268-277, Nov. 1996. Google ScholarDigital Library
- 3.C.A. Ellis and S. J. Gibbs: "Concurrency control in groupware systems," In Proc. of ACM SIGMOD Conference on Management of Data, pp.399-407, 1989. Google ScholarDigital Library
- 4.C.A. Ellis, S. J. Gibbs, G.L. Rein: "Design and use of a group editor," in Engineering for Human-Computer Interaction. G. Cockton, Ed., North-Holland, Amsterdam, 1990, pp.13-25.Google Scholar
- 5.C.A. Ellis, S. J. Gibbs, and G. L. Rein: "Groupware: some issues and experiences," CACM 3~(1), pp.39-58, Jan. 1991. Google ScholarDigital Library
- 6.C.A. Ellis: "Team Automata for Groupware Systems," In Proc. of ACM Conference on Supporting Group Work, pp.415-424, Nov. 1997. Google ScholarDigital Library
- 7.S. Greenberg and D. Marwood:"Real time groupware as a distributed system: concurrency control and its effect on the interface," In Proc. of ACM Conference on Computer Supported Cooperative Work, pp. 207-217, Nov. 1994. Google ScholarDigital Library
- 8.A. Karsenty and M. Beaudouin-Lafon: "An algorithm for distributed groupware applications," In Proc. of IJth International Conference on Distributed Computing Systems, pp. 195-202, May 199;3.Google Scholar
- 9.L. Lamport;: "Time, clocks, and the ordering of events in a distributed system," CACM 21(7), pp.558-565, July 1978. Google ScholarDigital Library
- 10.J. Munson and P. Dewan: "A concurrency control framework for collaborative systems," In Proc. of ACM Conference on Computer Supported Cooperative Work, pp. 278-287, Nov. 1996. Google ScholarDigital Library
- 11.D. Nichols, P. Curtis, M. Dixon, and J. Lamping: "High-latency, low-bandwidth windowing in the Jupiter collaboration system," In Proc. of A CM Symposium on User Interface Software and Technologies, pp. 111-120, Nov. 1995. Google ScholarDigital Library
- 12.A. Prakash and M. Knister: "A framework for undoing actions in collaborative systems," ACM Transactions on Computer- Human Interaction, 4(1), pp.295-330, 1994. Google ScholarDigital Library
- 13.M. Ressel, D. Nitsche-Ruhtand, and R. Gunzenbauser:"An integrating, transformation-oriented approach to concurrency control and undo in group editors," In Proc. of ACM Conference on Computer Supported Cooperative Work, pp 288-297, Nov. 1996. Google ScholarDigital Library
- 14.C. Sun, Y.Yang, Y. Zhang, and D. Chen: "A consistency model and supporting schemes for real-time cooperative editing systems," In Proc. of The i9th Australasian Computer Science Conference, pp. 582-591, Melbourne, Jan. 1996.Google Scholar
- 15.C. Sun, X. Jia, Y. Zhang, and Y. Yang:"A generic operation transformation scheme for consistency maintenance in real-time cooperative editing systems," In Proc. of ACM Conference on Supporting Group Work, pp. 425-434, Nov. 1997. Google ScholarDigital Library
- 16.C. Sun, D. Chen, X. lia: "Reversible inclusion and exclusion transformation for string-wise operations in cooperative editing systems," In Proc. of The =ist Australasian Computer Science Conference, pp.441-452, Springer-Verlag, Perth, Feb. 1998.Google Scholar
- 17.C. Sun, X. Jia, Y. Zhang, Y. Yang, and D. Chen: "Achieving convergence, causality-preservation, and intention-preservation in real-time cooperative editing systems," ACM Transactions on Computer-human interaction, 5(1), March 1998, pp.63-108. Google ScholarDigital Library
Index Terms
- Operational transformation in real-time group editors: issues, algorithms, and achievements
Recommendations
Generalizing operational transformation to the standard general markup language
CSCW '02: Proceedings of the 2002 ACM conference on Computer supported cooperative workIn this paper we extend operational transformation to support synchronous collaborative editing of documents written in dialects of SGML (Standard General Markup Language) such as XML and HTML, based on SGML's abstract data model, the grove. We argue ...
Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems
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 ...
Context-Based Operational Transformation in Distributed Collaborative Editing Systems
Operational Transformation (OT) is a consistency maintenance technique for collaborative editing systems—a special class of distributed applications for supporting human-computer-human interaction and collaboration over communication networks. The ...
Comments