|
[1] Clarence A. Ellis and Simon J. Gibbs. Concurrency control in groupware systems. In Proceedings of the 1989 ACM SIGMOD international conference on Management of data, pages 399–407, 1989. [2] Matthias Ressel, Doris Nitsche-Ruhland, and Rul Gunzenhäuser. An integrating, transformationoriented approach to concurrency control and undo in group editors. In Proceedings of the 1996 ACM conference on Computer supported cooperative work, pages 288–297, 1996. [3] Chengzheng Sun, Xiaohua Jia, Yanchun Zhang, Yun Yang, and David Chen. Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems. ACM Transactions on Computer-Human Interaction (TOCHI), 5(1):63–108, 1998. [4] David A. Nichols, Pavel Curtis, Michael Dixon, and John Lamping. High-latency, low-bandwidth windowing in the Jupiter collaboration system. In Proceedings of the 8th annual ACMsymposium on User interface and software technology, pages 111–120, 1995. [5] Chengzheng Sun and Clarence Ellis. Operational transformation in real-time group editors: issues, algorithms, and achievements. In Proceedings of the 1998 ACM conference on Computer supported cooperative work, pages 59–68, 1998. [6] Marc Shapiro, Nuno Preguiça, Carlos Baquero, and Marek Zawirski. Conflict-free replicated data types. In Xavier Défago, Franck Petit, and Vincent Villain, editors, Stabilization, Safety, and Security of Distributed Systems, pages 386–400, Berlin, Heidelberg, 2011. Springer Berlin Heidelberg. [7] Nuno Preguiça, Joan Manuel Marquès, Marc Shapiro, and Mihai Letia. Acommutative replicated data type for cooperative editing. In 2009 29th IEEE International Conference on Distributed Computing Systems, pages 395–403. IEEE, 2009. [8] Marc Shapiro, Nuno Preguiça, Carlos Baquero, and Marek Zawirski. A comprehensive study of convergent and commutative replicated data types. PhD thesis, Inria–Centre Paris-Rocquencourt; INRIA, 2011. [9] Chengzheng Sun and David Chen. Consistency maintenance in real-time collaborative graphics editing systems. ACM Transactions on Computer-Human Interaction (TOCHI), 9(1):1–41, 2002. [10] Richard M. Fujimoto. Parallel and distributed simulation systems. In Proceeding of the 2001 Winter Simulation Conference (Cat. No. 01CH37304), volume 1, pages 147–157. IEEE, 2001. [11] Kalyan S. Perumalla. Parallel and distributed simulation: traditional techniques and recent advances. In 2006 Winter Simulation Conference, pages 84–95. IEEE Computer Society, 2006. [12] Leslie Lamport. Time, clocks, and the ordering of events in a distributed system. In Concurrency: the Works of Leslie Lamport, pages 179–196. 2019. [13] James R. Driscoll, Neil Sarnak, Daniel D. Sleator, and Robert E. Tarjan. Making data structures persistent. Journal of computer and system sciences, 38(1):86–124, 1989. [14] Koa - next generation web framework for node.js. https://koajs.com/. Accessed: 2022-07-21. [15] JointJS: Diagramming framework for advanced applications. https://www.jointjs.com/. Accessed: 2022-07-21. [16] React - a JavaScript library for building user interfaces. https://reactjs.org/. Accessed: 2022- 07-21. [17] RxJS. https://rxjs.dev/. Accessed: 2022-07-21. |