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
来源
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2010, PT I | 2010年 / 6426卷
关键词
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 条
  • [41] Undo in Context-Aware Collaborative Ubiquitous-Computing Environments
    Locatelli, Marco R.
    Loregian, Marco
    INTELLIGENT DISTRIBUTED COMPUTING, SYSTEMS AND APPLICATIONS, 2008, 162 : 263 - 268
  • [42] Flexible reconciliation of XML documents in asynchronous editing
    Ignat, Claudia-Lavinia
    Oster, Gerald
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: SOFTWARE AGENTS AND INTERNET COMPUTING, 2007, : 359 - 366
  • [43] Scalable distributed collaborative editing for 3D models using conflict-free data structure
    Imae, Kengo
    Hayashibara, Naohiro
    INTERNATIONAL JOURNAL OF SPACE-BASED AND SITUATED COMPUTING, 2019, 9 (01) : 11 - 21
  • [44] A formalism for navigating and editing XML document structure
    Dan, Frithjof
    Sifer, Mark
    DATABASES IN NETWORKED INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4777 : 96 - +
  • [45] Collaborative networks in gene editing
    Huang, Ying
    Porter, Alan
    Zhang, Yi
    Barrangou, Rodolphe
    NATURE BIOTECHNOLOGY, 2019, 37 (10) : 1107 - 1109
  • [46] Decentralized Collaborative Editing Platform
    Ahmad, Mumtaz
    Imine, Abdessamad
    2015 16TH IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, VOL 1, 2015, : 323 - 326
  • [47] Collaborative networks in gene editing
    Ying Huang
    Alan Porter
    Yi Zhang
    Rodolphe Barrangou
    Nature Biotechnology, 2019, 37 : 1107 - 1109
  • [48] A multi-user selective undo/redo approach for collaborative CAD systems
    Cheng, Yuan
    He, Fazhi
    Xu, Bin
    Han, Soonhung
    Cai, Xiantao
    Chen, Yilin
    JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2014, 1 (02) : 103 - 115
  • [49] Using a relational database for scalable XML search
    Rebecca J. Cathey
    Steven M. Beitzel
    Eric C. Jensen
    David Grossman
    Ophir Frieder
    The Journal of Supercomputing, 2008, 44 : 146 - 178
  • [50] Supporting collaborative writing of XML documents
    Oster, Gerald
    Skaf-Molli, Hala
    Molli, Pascal
    Naja-Jazzar, Hala
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: SOFTWARE AGENTS AND INTERNET COMPUTING, 2007, : 335 - +