Compensation in Collaborative Editing - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2007

Compensation in Collaborative Editing

Stéphane Weiss
  • Function : Author
  • PersonId : 839033
Pascal Urso
  • Function : Author
  • PersonId : 830668
Pascal Molli


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.
Fichier principal
Vignette du fichier
RR-6160.pdf (355.63 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

inria-00138381 , version 1 (26-03-2007)
inria-00138381 , version 2 (06-04-2007)
inria-00138381 , version 3 (19-04-2007)
inria-00138381 , version 4 (29-05-2007)


  • HAL Id : inria-00138381 , version 4


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


Gmail Facebook Twitter LinkedIn More