首页> 外文会议>IEEE International Conference on Computer Supported Cooperative Work in Design >A Transparent Selective Undo Algorithm for Collaborative Editing
【24h】

A Transparent Selective Undo Algorithm for Collaborative Editing

机译:一种用于协作编辑的透明选择性撤消算法

获取原文

摘要

In collaborative editing environments, operations issued by a group of users may be duplicate and undesired. A selective undo mechanism allows collaborative users to undo any of mis-issued operations at any time and has become an indispensable facility for collaborative editing. However, supporting selective undo is a technical challenge. The traditional selective undo approach explicitly modifies the original consistency maintenance mechanism of do operations or presents a new algorithm with integrated do and undo operations. In additional, these do operations and undo operations interfere with each other, which complicates correctness proofs and causes a high time complexity. In this paper, we propose a novel selective undo algorithm T-UNDO (transparent selective undo). T-UNDO can be transparently integrated into the consistency maintenance algorithms of do operations that maintains insertions before deletions in the edit history. Moreover, T-UNDO can achieve correct undo effect. T-UNDO has a linear time complexity of O(| H_i| + log(|H_d|)), where |H_i| is the number of insertions and |H_d| is the number of deletions in the history.
机译:在协作编辑环境中,由一组用户发出的操作可能会重复和不期望。一种选择性撤消机制允许协作用户随时撤消任何错误发布的操作,并已成为合作编辑的不可或缺的工具。但是,支持选择性撤消是一种技术挑战。传统的选择性撤消方法明确修改了DO操作的原始一致性维护机制,或者提出了一种具有集成DO和撤消操作的新算法。在另外,这些操作和撤消操作相互干扰,这使得正确性证明并导致高度复杂性。在本文中,我们提出了一种新颖的选择性撤消算法T-undo(透明选择性撤消)。 T-Undo可以透明地集成到Do操作的一致性维护算法中,该算法在编辑历史记录中删除之前维护插入。此外,T-undo可以实现正确的撤消效果。 T-undo具有o的线性时间复杂度(| h_i | + log(| h_d |)),其中h_i |是插入数量和| h_d |是历史记录中的删除次数。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号