CLAF: Solving intention violation of step-wise operations in CAD groupware

Operations in CoAutoCAD systems are either single-step or step-wise. Single-step operations (such as Line, Box, etc.) are completed in one step, while step-wise operations (such as Mirror, Array, etc.) take several continuous or discrete steps and in some scenarios (such as Copy–Paste), and the numb...

Full description

Saved in:
Bibliographic Details
Published inAdvanced engineering informatics Vol. 24; no. 2; pp. 121 - 137
Main Authors Gao, Liping, Lu, Tun, Gu, Ning
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.04.2010
Online AccessGet full text
ISSN1474-0346
1873-5320
DOI10.1016/j.aei.2009.07.003

Cover

More Information
Summary:Operations in CoAutoCAD systems are either single-step or step-wise. Single-step operations (such as Line, Box, etc.) are completed in one step, while step-wise operations (such as Mirror, Array, etc.) take several continuous or discrete steps and in some scenarios (such as Copy–Paste), and the number of steps may not be known beforehand. Therefore, during the execution process, the intention of step-wise operations may be violated by concurrent operations coming from remote sites. This paper investigates the problem of intention violation and proposes to maintain the semantic intention of operations by introducing a novel approach called CLAF (Check Last Avoid Future) to solve previous violations while avoiding future violations using newly-updated document status. To infer the execution formats of causally-ready operations, VT transformation function is introduced to extend the GOTO algorithm so as to reflect the influence of one operation on another. An integrated example analysis is provided to demonstrate the effectiveness of our strategy.
ISSN:1474-0346
1873-5320
DOI:10.1016/j.aei.2009.07.003