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

CLAF: Solving intention violation of step-wise operations in CAD groupware
复制标题

DOI:
10.1016/j.aei.2009.07.003
复制
发表时间:
2010-04
期刊:
Adv. Eng. Informatics
影响因子:
--
通讯作者:
Liping Gao;T. Lu;Ning Gu
Liping Gao;T. Lu;Ning Gu
中科院分区:
其他
文献类型:
--
作者:
Liping Gao;T. Lu;Ning Gu

文献摘要

相似文献

CoAutoCAD系统中的操作可以是单步操作,也可以是分步操作。单步操作(如Line、Box等)一步完成,而分步操作(如镜像、阵列等)采取几个连续或离散的步骤,在某些情况下(如复制-粘贴),步骤的数量可能事先不知道。因此,在执行过程中,来自远程站点的并发操作可能会违反逐步操作的意图。本文研究了意图违反的问题,并提出了保持语义意图的操作,通过引入一种新的方法称为CLAF(检查最后避免未来),以解决以前的违规,同时避免未来的违规使用新更新的文档状态。为了推断因果就绪操作的执行格式,引入VT转换函数对后藤GOTO算法进行扩展,以反映一个操作对另一个操作的影响。一个综合的例子分析,以证明我们的战略的有效性。
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.