Scalable XML Collaborative Editing with Undo

被引:0
|
作者
Martin, Stephane [1 ]
Urso, Pascal [2 ]
Weiss, Stephane [2 ]
机构
[1] Lab Informat Fondamentale, 39 Rue F Jolio Curie, F-13013 Marseille, France
[2] Univ Lorraine, LORIA, F-54506 Vandoeuvre Les Nancy, France
关键词
XML; Collaborative Editing; P2P; Group Undo; Scalability; Optimistic Replication; CRDT;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Commutative Replicated Data-Type (CRDT) is a new class of algorithms that ensures scalable consistency of replicated data. It has been successfully applied to collaborative editing of texts without complex concurrency control. In this paper, we present a CRDT to edit XML data. Compared to existing approaches for XML collaborative editing, our approach is more scalable and handles all the XML editing aspects : elements, contents, attributes and undo. Indeed, undo is recognized as an important feature for collaborative editing that allows to overcome system complexity through error recovery or collaborative conflict resolution.
引用
收藏
页码:507 / +
页数:2
相关论文
共 50 条
  • [1] A Transparent Selective Undo Algorithm for Collaborative Editing
    Cai, Weiwei
    He, Fazhi
    Lv, Xiao
    Cheng, Yuan
    2017 IEEE 21ST INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2017, : 156 - 161
  • [2] An Undo Framework for P2P Collaborative Editing
    Weiss, Stephane
    Urso, Pascal
    Molli, Pascal
    COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, 2009, 10 : 529 - 544
  • [3] Selective Merged Undo for Real-Time Collaborative Editing
    Babi, Mamdouh
    Zhao, Wenbing
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2016, : 330 - 335
  • [4] Collaborative editing using an XML protocol
    David, Stephen J.
    Burnett, Ian S.
    TENCON 2005 - 2005 IEEE REGION 10 CONFERENCE, VOLS 1-5, 2006, : 404 - +
  • [5] An optimized RGA supporting selective undo for collaborative text editing systems
    Lv, Xiao
    He, Fazhi
    Cai, Weiwei
    Cheng, Yuan
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 132 : 310 - 330
  • [6] A scalable sequence encoding for collaborative editing
    Nedelec, Brice
    Molli, Pascal
    Mostefaoui, Achour
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (08):
  • [7] Achieving group undo in bitman-based collaborative editing systems
    Xu, XH
    Bu, JJ
    Chen, C
    Li, Y
    IEEE TENCON 2003: CONFERENCE ON CONVERGENT TECHNOLOGIES FOR THE ASIA-PACIFIC REGION, VOLS 1-4, 2003, : 863 - 867
  • [8] Supporting selective undo of string-wise operations for collaborative editing systems
    Lv, Xiao
    He, Fazhi
    Cai, Weiwei
    Cheng, Yuan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 82 : 41 - 62
  • [9] Undo/Redo Operations in Bitmap-Based Collaborative Graphic Editing Systems
    Gao, Liping
    Yu, Fangyu
    Fu, Qiongqiong
    Zhang, Yuben
    Wang, Shanshan
    Xiong, Naixue
    HUMAN CENTERED COMPUTING, HCC 2014, 2015, 8944 : 501 - 511
  • [10] Group undo framework and algorithms in real-time collaborative image editing systems
    Xu, XH
    Bu, JJ
    Chen, C
    Li, Y
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 2187 - 2192