Verified operational transformation for trees

Sergey Sinchuk, Pavel Chuprikov, Konstantin Solomatov

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Operational transformation (OT) is an approach to concurrency control in groupware editors first proposed by C. Ellis and S. Gibbs in 1989. Google Wave and Google Docs are examples of better known OT-based systems and there are many other experimental ones described in the literature. In their recent articles A. Imine et al. have shown that many OT implementations contain mistakes and do not possess claimed consistency properties. The present work describes an experimental library which is based on SSReflect/Coq and contains several operational transformation algorithms and proofs of their correctness.

Original languageEnglish
Title of host publicationInteractive Theorem Proving - 7th International Conference, ITP 2016, Proceedings
EditorsJasmin Christian Blanchette, Stephan Merz
PublisherSpringer Verlag
Pages358-373
Number of pages16
ISBN (Print)9783319431437
DOIs
Publication statusPublished - 1 Jan 2016
Externally publishedYes
Event7th International Conference on Interactive Theorem Proving, ITP 2016 - Nancy, France
Duration: 22 Aug 201625 Aug 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9807 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Conference on Interactive Theorem Proving, ITP 2016
Country/TerritoryFrance
CityNancy
Period22/08/1625/08/16

Fingerprint

Dive into the research topics of 'Verified operational transformation for trees'. Together they form a unique fingerprint.

Cite this