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

  • Authors:
  • Liping Gao;Tun Lu;Ning Gu

  • Affiliations:
  • School of Computer Science, Fudan University, 220 Handan Road, Shanghai, PR China and School of Optical-Electrical and Computer Engineering, University of Shanghai for Science and Technology, 516 ...;School of Computer Science, Fudan University, 220 Handan Road, Shanghai, PR China;School of Computer Science, Fudan University, 220 Handan Road, Shanghai, PR China

  • Venue:
  • Advanced Engineering Informatics
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.