论文部分内容阅读
协同工程是一种跨地域、跨时间、跨学科的多功能小组协同工作模式,能够有效地支持分布式产品设计和开发.协同工程强调不同专业领域专家共享知识和交流设计思想,它对传统的CAD设计工具提出了新的要需求,应当为地理分布的用户提供实时的、在线的协同讨论和问题求解的协作环境,使产品生命周期全过程人员都能够为产品的开发做出贡献.网络化协同CAD技术是一个与计算机支持的协同工作、协同设计、以网络为中心的CAD等相关的研究领域.该论文对网络环境下支持同步协作的协同CAD系统的关键技术进行了全面、系统的研究.首先从传统CAD系统的参考模型和数据流模型出发,分析了协同CAD系统的实现方法,提出了六种不同的协同CAD系统参考模型,这六种参考模型在不同的数据抽象层次上实现协同CAD系统的数据共享和同步.分析协同CAD系统的协作模型,由人、协同CAD工具和通信Agent三者共同构成一个独立的设计单元,不同的设计单元之间存在着人-人间协作、工具间协作和Agent间协作三层通信关系.将协同CAD系统的功能模型划分为四个层次:网络层、通信层、协作层和应用层功能,协作层功能提供通用CSCW服务,如协同会话控制、访问控制、发言权控制等,而应用层功能则提供专用CAD服务,包括协同观察、协同标注和协同造型等.该论文制订了协同CAD通信协议,以便正确地表示和理解通信消息.制订通信协议所遵循的基本原则是将通信消息的表达技术与用于消息交换的实现技术分开,采用EXPRESS语言来描述通信协议,采用XML语言来实现通信消息交换,同时,还定义了EXPRESS模式和数据向XMLDTD和标记声明的映射规则.