设计软件在各行各业都得到了广泛的应用,将这些软件在不修改其源代码的前提下实现协同化,对于提升企业产品竞争力、节约劳动成本、缩短产品研发周期,具有十分重要的意义。本研究通过构建CAD中的通用文档模型、定义新的原子操作集合及操作转换矩阵,修正现有的乐观并发一致性维护算法来支持新的文档模型及操作集合,解决依赖操作语义维持问题,引入基于三维多光标的冲突预防策略及基于多版本机制的特征操作并发冲突消解策略,以构建CAD环境下通用的算法引擎,实现底层技术的复用。并在此基础上构造适配层以实现不同CAD软件与底层引擎之间的相互适应。
英文主题词Collaborative Software;Collaborative Computation;Consisteny Maintenance;Conflict Resolution;Intention Preservation