Piecemeal: a formal collaborative editing technique guaranteeing correctness
Paper
Paper/Presentation Title | Piecemeal: a formal collaborative editing technique guaranteeing correctness |
---|---|
Presentation Type | Paper |
Authors | Dekeyser, Stijn (Author) and Hidders, Jan (Author) |
Editors | Bessis, Nik, Kommers, Piet and Isaias, Pedro |
Journal or Proceedings Title | Proceedings of the IADIS International Conference on Collaborative Technologies 2010 (IADIS 2010) |
Number of Pages | 7 |
Year | 2010 |
Place of Publication | Germany |
ISBN | 9789728939212 |
Conference/Event | IADIS International Conference on Collaborative Technologies 2010 (IADIS 2010) |
Event Details | IADIS International Conference on Collaborative Technologies 2010 (IADIS 2010) Event Date 26 to end of 31 Jul 2010 Event Location Freiburg, Germany |
Abstract | While collaboration on documents has been supported for several decades by a variety of systems and tools, in recent months a renewed interest is apparent through the appearance of new collaborative editors and applications. Some of these distributed groupware systems are plug-ins for standalone word processors, while others have a purely web-based existence. Most exemplars of the new breed of systems are based on Operational Transformations, although some are using traditional version management tools and still others utilize document-level locking techniques. All current techniques have their own drawbacks, creating opportunities for new methods. In this paper we present a novel collaborative technique for documents which is based on transactions, schedulers, conflicts and locks. It is not meant to replace existing techniques; rather, it can be used in specific situations where the alternatives are less attractive. While our approach is highly formal with an emphasis on proving desirable properties such as guaranteed correctness, the work is part of a university-industry linkage project which aims to fully implement our technique. |
Keywords | document collaboration; concurrency control; locking; scheduler; groupware; operational transformation |
Contains Sensitive Content | Does not contain sensitive content |
ANZSRC Field of Research 2020 | 460699. Distributed computing and systems software not elsewhere classified |
460507. Information extraction and fusion | |
469999. Other information and computing sciences not elsewhere classified | |
Public Notes | File reproduced in accordance with the copyright policy of the publisher/author. |
Byline Affiliations | Department of Mathematics and Computing |
University of Antwerp, Belgium |
https://research.usq.edu.au/item/q000z/piecemeal-a-formal-collaborative-editing-technique-guaranteeing-correctness
Download files
2010
total views254
total downloads4
views this month2
downloads this month