• Title of article

    A multi-user selective undo/redo approach for collaborative CAD systems

  • Author/Authors

    Cheng، نويسنده , , Yuan and He، نويسنده , , Fazhi and Xu، نويسنده , , Bin and Han، نويسنده , , Soonhung and Cai، نويسنده , , XianTao and Chen، نويسنده , , Yilin، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2014
  • Pages
    13
  • From page
    103
  • To page
    115
  • Abstract
    The engineering design process is a creative process, and the designers must repeatedly apply Undo/Redo operations to modify CAD models to explore new solutions. Undo/Redo has become one of most important functions in interactive graphics and CAD systems. Undo/Redo in a collaborative CAD system is also very helpful for collaborative awareness among a group of cooperative designers to eliminate misunderstanding and to recover from design error. However, Undo/Redo in a collaborative CAD system is much more complicated. This is because a single erroneous operation is propagated to other remote sites, and operations are interleaved at different sites. This paper presents a multi-user selective Undo/Redo approach in full distributed collaborative CAD systems. We use site ID and State Vectors to locate the Undo/Redo target at each site. By analyzing the composition of the complex CAD model, a tree-like structure called Feature Combination Hierarchy is presented to describe the decomposition of a CAD model. Based on this structure, the dependency relationship among features is clarified. B-Rep re-evaluation is simplified with the assistance of the Feature Combination Hierarchy. It can be proven that the proposed Undo/Redo approach satisfies the intention preservation and consistency maintenance correctness criteria for collaborative systems.
  • Keywords
    Undo/Redo , Collaborative CAD , Intention preservation , configuration management
  • Journal title
    Journal of Computational Design and Engineering
  • Serial Year
    2014
  • Journal title
    Journal of Computational Design and Engineering
  • Record number

    2232292