Compensation in Collaborative Editing

Stéphane Weiss 1 Pascal Urso 1 Pascal Molli 1
1 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : In order to support users to recover from erroneous changes or to explore pre- viously executed modifications, collaborative editing systems offer the undo mechanism. Providing an undo feature in fully decentralised collaborative editors is challenging as users are allowed to revert any changes performed by any user. Operational transformation has been devised as a suitable mechanism for maintaining consistency in collaborative editing systems. Therefore, in this paper we present a novel undo approach in the context of oper- ational transformation mechanism. Our approach is based on the notion of compensation used in databases where compensating operations semantically undo other operations. Moreover, our compensation mechanism is less restraining than any undo approaches and is generic in the sense that it can be used in association with any operational transformation algorithm.
Document type :
Reports
Complete list of metadatas

Cited literature [26 references]  Display  Hide  Download

https://hal.inria.fr/inria-00138381
Contributor : Stéphane Weiss <>
Submitted on : Tuesday, May 29, 2007 - 6:15:06 PM
Last modification on : Thursday, January 11, 2018 - 6:19:48 AM
Long-term archiving on : Friday, November 25, 2016 - 3:08:21 PM

File

RR-6160.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00138381, version 4

Collections

Citation

Stéphane Weiss, Pascal Urso, Pascal Molli. Compensation in Collaborative Editing. [Research Report] RR-6160, INRIA. 2007. ⟨inria-00138381v4⟩

Share

Metrics

Record views

318

Files downloads

134