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 条
  • [31] PowerDB-XML: Scalable XML processing with a database cluster
    Grabs, T
    Schek, HJ
    INTELLIGENT SEARCH ON XML DATA: APPLICATIONS, LANGUAGES, MODELS IMPLEMENTATIONS AND BENCHMARKS, 2003, 2818 : 193 - 206
  • [32] Collaborative Writing of XML Documents
    Skaf-Molli, Hala
    Molli, Pascal
    Rahhal, Charbel
    Naja-Jazzar, Hala
    2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5, 2008, : 1492 - +
  • [33] Collaborative XML Document Versioning
    Roennau, Sebastian
    Borghoff, Uwe M.
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2009, 2009, 5717 : 930 - 937
  • [34] Collaborative Clustering of XML Documents
    Greco, Sergio
    Gullo, Francesco
    Ponti, Giovanni
    Tagarelli, Andrea
    2009 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2009), 2009, : 579 - 586
  • [35] Collaborative clustering of XML documents
    Greco, Sergio
    Gullo, Francesco
    Ponti, Giovanni
    Tagarelli, Andrea
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2011, 77 (06) : 988 - 1008
  • [36] Scalable XML processing with Infonyte database
    Tesch, T
    Fankhauser, P
    Weitzel, T
    WIRTSCHAFTSINFORMATIK, 2002, 44 (05): : 469 - 475
  • [37] Scalable distribution of XML content with XNET
    Chand, Raphaeel
    Felber, Pascal
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (04) : 447 - 461
  • [38] Scalable programming abstractions for XML services
    Emir, Burak
    Maneth, Sebastian
    Odersky, Martin
    DEPENDABLE SYSTEMS: SOFTWARE, COMPUTING, NETWORKS, 2006, 4028 : 103 - 126
  • [39] XML middleware for scalable web mining
    Lee, CC
    Zhou, L
    DATA MINING AND KNOWLEDGE DISCOVERY: TOOLS AND TECHNOLOGY V, 2003, 5098 : 114 - 123
  • [40] A Flexible Multi-mode Undo Mechanism for a Collaborative Modeling Environment
    Goehnert, Tilman
    Malzahn, Nils
    Hoppe, H. Ulrich
    GROUPWARE-DESIGN: IMPLEMENTATION, AND USE, PROCEEDINGS, 2009, 5784 : 142 - 157