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
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
Journal title :
Journal of Computational Design and Engineering