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.
Type de document :
[Research Report] RR-6160, INRIA. 2007
Liste complète des métadonnées

Littérature citée [26 références]  Voir  Masquer  Télécharger
Contributeur : Stéphane Weiss <>
Soumis le : mardi 29 mai 2007 - 18:15:06
Dernière modification le : jeudi 11 janvier 2018 - 06:19:48
Document(s) archivé(s) le : vendredi 25 novembre 2016 - 15:08:21


Fichiers produits par l'(les) auteur(s)


  • 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〉



Consultations de la notice


Téléchargements de fichiers