论文部分内容阅读
在复制式架构的二维协同设计系统中,地址空间转换算法可用来实现共享文档的一致性维护.然而,该算法无法直接处理关联操作,而是采用先分解后执行的方式进行,在操作分解执行过程中,远程并发操作的存在可能会导致关联操作所依赖的实体属性发生改变,从而使关联操作丢失被参照实体与参照实体之间的关联关系,导致其语义一致性无法维持.本文通过在地址空间转换策略的内部线性地址空间上添加原操作及本地操作历史序列,修正本地操作广播及远程操作接收过程以维持各分解操作的关联关系,并引入“Retrace-Undo-VT-Redo-Retrace”控制过程,实现对关联操作语义信息的分布式维持.本文最后通过实例分析展示了整个策略的工作过程.
In the two-dimensional collaborative design system of replication architecture, the address space conversion algorithm can be used to achieve the consistency of the shared document maintenance.However, the algorithm can not directly deal with the association operation, but by using the method of decomposition after the first implementation, In the process of execution, the existence of remote concurrent operations may change the entity attributes on which the association operation depends, so that the association operation loses the association between the referenced entity and the reference entity, resulting in the semantic consistency can not be maintained.In this paper, Add the original operation and the local operation history sequence to the internal linear address space of the address space conversion strategy to correct the local operation broadcast and remote operation receiving process to maintain the association of each decomposition operation and introduce the “Retrace-Undo-VT-Redo-Retrace ”Control process to achieve the distributed operation of the semantic information associated operations.Finally, this article shows the working process of the entire strategy through case studies.