文档介绍:西南交通大学
硕士学位论文
协同设计中并发冲突控制的研究
姓名:申晓龙
申请学位级别:硕士
专业:计算机应用
指导教师:谭献海
20050501
摘要馥南交通大学硕士研究生学位论文协同设计是从上个世纪年代发展起来的新兴的产品设计方式,网络的普及和产品开发的全球化趋势,充分利用异地资源可以大大的提高产品开发的效率,从而有效的降低设计成本,缩短产品开发周期,增加企业市场竞争力,从而在全球竞争中保持领先地位。市场的要求决定技术发展的趋势,因此,计算机协同设计芯恳殉晌9谕饧扑慊こ逃τ醚芯恐凶钗;钤论文首先从协同设计系统建模开始,分析传统的工作流模式,研究冲突产生的原因,根据冲突的不同类型分别进行建模研究。根据以上两点的研究成果,进行冲突消解的建模,从消解模型上探求冲突消解的实现。对于协同设计中的并发冲突问题,冲突的预防、控制、消解是最为核心的内容。要有效解决这些核心内容,就必须预先对冲突的起因和机制进行研究,本论文主要围绕这些内容进行研究,同时借鉴操作系统中已经成熟的处理冲突的技术,对协同工作中最为常见的并发冲突予以控制及消解。本课题的研究与设计综合了网络技术、计算机控制技术、面向对象设计方法、数据库设计、多线程编程、操作系统等技术。通过对协同系统中冲突的分析、设计及实现,用实例说明了将τ糜谛杓葡低车某逋豢刂的可行性及其方法。并就系统实现过程中碰到的线程控制等难点问题,深入地探讨了多线程编程技术及其解决方法,这些都具有良好的通用性和推广使关键词:协同设计;并发控制;冲突消解;虚拟平台:多线程的前沿方向之一。第用意义。
西南交通大学硕士研究生学位论文第页—,瑃瑂,,..琣...:篶籚:猼
⒄西南交通大学硕士研究生学位论文计算机支持的协同工作珻是指地域分散的一个群体借助计算机及其网络技术,共同协调与协作来完成一项任务,是近几年来计算机科学领域的一个重要研究方向⋯。协同工作是一个多学科交叉的研究领域,是计算机网络与通信技术、多媒体技术、社会学、心理学、管理科学等多领域结合品。协同工作平台以计算机为载体把这些领域的专业技术婿密的结合起来,向人们提供一种全新的工作环境与交流方式“目前,协同工作主要应用领域有军事指挥系统、计算机集成制造、协同计算机辅助设计、办公自动化与管理信息系统、医疗系统、远程教育、合作科研、电子商务与商业、贸易、金融应用等领域。从超文本传输协议的应用开始,的研究就步入了超速发展的时期。在世纪年代,。,正式提出了的概念“¨“。最初意义上的,并不是现在概念上的协同工作,作为当时的观点,强调“群体”作为分析的核心,把有群体工作特征的计算机支持的工作都归之于协同工作,甚至有时用“群件”来称呼协同工作。只是一把大伞,在其下面,来自不同学科的人们可以讨论计算机设计和应用的各个方面。直到年,和岢觥癈Ω弥铝τ谘芯啃ぷ鞯谋质与特征,并以此为基础来设计具有足够的计算机技术支持的协同工作的信息系统”“5比唬庵饕J钦攵阅切┭兄浦С秩禾骞ぷ魅砑娜嗣翘岢龅摹至此,才开始具有现代意义上的协同工作的概念雏形⋯。现代意义上的协同工作,包括协同工作系统的建设、群体工作方式研究、第和
.ぷ鞯奶氐西南交通大学硕士研究生学位论文支持群体工作的相关技术研究及应用系统的开发等内容。协同工作具有以下几个典型特征:群接口支持协同人员之间的交互、人员与协同平台的交互。协同人员在地理位置上往往比较分散。●协同性有共同的工作目标即群体工作目标。多道工作任务可以同时进行。●动态性及异步性成员个体的工作内容及效率的差异性,使项目整体状态时刻处于变化中。●开放性平台允许合法的人员及任务自由进入或者退出,允许工作内容动态添加。●信息共享性协同成员可以自由的及时共享允许的所有信息。●自动化支持对于简单的重复劳动,协同平台支持自动完成。既是协同工作最早的协同形式,同时作为协同工作的典型内容,也具有这些典型特征。可以说,协同设计是始终伴随着计算机辅助工业设计,黄鸬⒊沙び敕⒄沟摹第●群体性设计人员采用群体工作方式,设计群体有合理的组成。●交互性●分布性●并行性下面介绍的协同设计珻
。ぷ鞯姆掷为了描述网络发展为研究带来的巨大变化,领域的开刨者之的定义可以分两个方面:一方面是一种现象,代表人们利用计算枫进行群件。群件是能体现思想的多用户软件,它包括软件、硬件、服务和群位置分布可将系统划分为本地和异地两种。的方法,这种分类方法类似于和木霾咧С窒低持械西南交通大学硕士研究生学位论文第一将的研究分成了以下几个条目”群件工作组协同技术协同系统工作组计算决策支持系统用户间计算部门