A generic undo support for state-based CRDTs

W Yu, V Elvinger, CL Ignat - OPODIS 2019-Proceedings of 23rd …, 2019 - inria.hal.science
CRDTs (Conflict-free Replicated Data Types) have properties desirable for large-scale
distributed systems with variable network latency or transient partitions. With CRDT, data are …

Supporting selective undo of string-wise operations for collaborative editing systems

X Lv, F He, W Cai, Y Cheng - Future Generation Computer Systems, 2018 - Elsevier
With the advancement of distributed computing systems, an increasing number of
collaborative systems are developed to support real-life collaborative work. As a typical …

Consistency maintenance of do and undo/redo operations in real-time collaborative bitmap editing systems

L Gao, F Yu, Q Chen, N Xiong - Cluster Computing, 2016 - Springer
In real-time collaborative graphical editing systems, bitmap-based graphical editing systems
are particularly special and practically useful ones, and Do and Undo/Redo operations are …

A CRDT supporting selective undo for collaborative text editing

W Yu, L André, CL Ignat - … and Interoperable Systems: 15th IFIP WG 6.1 …, 2015 - Springer
Undo is an important feature of editors. However, even after over two decades of active
research and development, support of undo for real-time collaborative editing is still very …

An operational transformation based synchronization protocol for web 2.0 applications

B Shao, D Li, T Lu, N Gu - Proceedings of the ACM 2011 conference on …, 2011 - dl.acm.org
Current Web 2.0 services are making mass collaboration a reality. Using a Web browser,
people can participate in cooperative work anytime, anywhere from any computing device …

Integrating selective undo of feature-based modeling operations for real-time collaborative CAD systems

X Lv, F He, X Yan, Y Wu, Y Cheng - Future Generation Computer Systems, 2019 - Elsevier
In collaborative editing systems, selective undo is a fundamental function that allows
dispersed users to undo any executed operation in the history. Most selective undo …

A group Undo/Redo method in 3D collaborative modeling systems with performance evaluation

Y Cheng, F He, X Cai, D Zhang - Journal of Network and Computer …, 2013 - Elsevier
Undo/Redo is an indispensable function in 3D collaborative modeling systems where a
single mistake conducted by one user is propagated to all participants. Both intention …

A semi-transparent selective undo algorithm for multi-user collaborative editors

W Cai, F He, X Lv, Y Cheng - Frontiers of Computer Science, 2021 - Springer
Multi-user collaborative editors are useful computer-aided tools to support human-to-human
collaboration. For multi-user collaborative editors, selective undo is an essential utility …

An optimized RGA supporting selective undo for collaborative text editing systems

X Lv, F He, W Cai, Y Cheng - Journal of Parallel and Distributed Computing, 2019 - Elsevier
Collaboration plays a key role in distributed applications. As a fundamental vehicle for
collaboration, collaborative text editing systems have been an important field within CSCW …

Supporting string-wise operations and selective undo for peer-to-peer group editing

W Yu - Proceedings of the 2014 ACM International …, 2014 - dl.acm.org
Real-time group editing has been envisioned as an effective manner of collaboration. For
years, operational transformation (OT) has been the standard concurrency control …