Home

Operation transforms for a distributed shared spreadsheet


Author(s) : Gordon V. Cormack Christopher R. Palmer, 
Publisher : N/A
Publication Date : 1998
ISSN : N/A
Abstract : The Distributed Operation Transform (dOPT), proposed by Ellis and Gibbs, is used to define concurrently updatable shared objects. Ellis and Gibbs give the operation transforms that define a simple shared text editor supporting single character insertions and deletions on a linear buffer. We report here on the construction of operation transforms for a more sophisticated groupware application: a shared spreadsheet. We identify a set of abstract operations that characterize the operations on a spreadsheet. Using Cormack's Calculus for Concurrent Update, which extends and corrects dOPT, we give the transforms on these operations necessary to define a shared spreadsheet. We use the transforms to build a shared version of sc, the Unix spreadsheet due to Gosling.,