- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
特征造型协同设计中冲突消解的方法.doc
特征造型协同设计中冲突消解的方法
摘要:协同设计是一种高效的设计方法,但是在设计者之间产生冲突是不可避免的。如何避免冲突,是协同设计的一个关键问题。提出一种冲突消解的方法,在操作过程中采取银行家算法解决死锁机制来预防冲突,并且根据冲突的特征将他们进行分类从而找出相匹配的消解策略。
Abstract: Collaborative design is a highly efficient design method, but the conflict between the designers is inevitable. How to avoid conflict is a key issue to collaborative design. A method of conflict resolution is proposed to take bankers algorithm to solve the deadlock mechanism and prevent conflict in the operation, and the conflicts will be classified according to the features, and then find the matching solving strategy.
关键词:协同设计;冲突消解;死锁;银行家算法
Key words: collaborative design; conflict resolution; deadlock; bankers algorithm
中图分类号:TP391文献标识码:A文章编号:1006-4311(2010)27-0175-02
0引言
网络环境下的特征造型主要分为两大类:分布式特征造型和协同特征造型。前者侧重于挖掘网络的计算潜力和集成异构多平台造型系统,而后者主要处理多客户间的协同设计问题。
在协同设计过程中,多客户间的并发操作会造成数据库的不一致性。解决方法是采用封锁机制,但是封锁的方法可能引起活锁和死锁等问题。活锁是指在多个事务请求对同一数据封锁时,使某一用户总是处于等待的状况。解决活锁问题的方法是采用先来先服务策略,比较容易解决。死锁是指多事务交错等待的僵持局面,不会自动结束。数据库中解决死锁问题的方法主要有两类:一类方法是采取一定的措施来预防死锁的发生,另一类方法是允许发生死锁,然后采用一定手段定期诊断系统中有无死锁,若有则解除之。
本文提出一种冲突消解方法,用于解决特征造型协同设计过程中产生的冲突问题。主要采用了银行家算法来避免死锁机制[1],从而对产生的冲突问题进行有效避免及消解[2-3]。
1冲突阻止
协同特征造型设计系统中的冲突阻止分为两个方面:一方面,在系统设计中,要充分考虑那些潜在的冲突,并且在静态设计时就要尽可能的避免。另一方面,从长远来看,由于各个专家来自不同的领域,他们的经验也不相同,因此,潜在的冲突将会上升。
假设有n个设计人员竞争m份资源,通常采用操作系统中用于解决死锁问题的银行家算法来解决冲突问题。在一个拥有m份资源和n个设计人员的协同特征造型设计系统中,至少需要m*n步操作。银行家算法用于解决资源分配和避免死锁问题。
在协同特征造型设计系统中,阻止冲突的主要方法是动态协商,包括优先级策略、双边协商和仲裁策略等等。冲突阻止的流程如图1所示。
解决思路是:首先确定每个设计人员拥有不同的优先级,那么拥有更高优先级的设计人员拥有资源的优先分配权。其次当设计人员之间发生冲突时,拥有高优先级的设计人员得到保护,其他的设计人员应该等待或挂起。最后设计人员如果拥有相同的优先级或者没有优先级,他们可以通过双边协商解决冲突。
2冲突分类
冲突可能来自概念设计、方案设计、详细设计和生产过程设计等涉及协同产品开发活动的各个阶段。协同设计的过程也是冲突不断产生和冲突得到解决的过程。诸多因素可能导致协同设计过程中出现冲突。主要将冲突划分为三个方面:①数据冲突:表达方式不同会引起信息很难转换。②知识冲突:不同领域的规则不能满足系统的需要。③资源冲突:在协同设计中包括人力资源、产品资源、软件和硬件资源,及其他一些辅助资源。如果它们不能够适度的分配或者及时提供,就有可能引起协同设计的资源冲突。
3冲突消解
3.1 冲突消解方法目前,关于冲突消解已经提出很多方法,但是比较典型的并且常用的几个方法有:约束和松弛法、基于原因的方法、基于实例的推理法及仲裁定律等。
3.2 冲突消解模式及过程冲突消解的具体方法如下:①冲突检测。在开始协同设计之前安装冲突检测模块,一旦检测出冲突立即锁定相关对象。②冲突分类。对冲
您可能关注的文档
- 爱心辉映团旗,你心连着我心.doc
- 爱心,延续了两个孤儿的生命.doc
- 爱恋沉醉在美食里.doc
- 爱情不总是美好.doc
- 爱情与自由的歌者.doc
- 爱情亲情 为何只给我一个选择.doc
- 爱情像一场霍乱.doc
- 爱情十四行(外二首).doc
- 爱情只要一个对手.doc
- 爱情是神话还是童话?.doc
- 2025浙江金华义乌市恒风传媒科技公司招聘2人备考题库及答案解析.docx
- 2025浙江凯普化工有限公司招聘备考题库及答案解析.docx
- 2025浙江温州职业技术学院面向社会选聘9人备考题库及答案解析.docx
- 2025年菏泽市文化和旅游局所属事业单位公开招聘初级岗位工作人员备考题库及答案解析.docx
- 2025浙江宁波市效实中学招聘1人备考题库及答案解析.docx
- 2025浙江宁波余姚市临山镇人民政府招聘编外工作人员1人备考题库及答案解析.docx
- 2025浙江丽水遂昌县下半年教育系统招聘教师5人备考题库及答案解析.docx
- 2025浙江宁波南部商务区管理办公室招聘编外人员1人备考题库及答案解析.docx
- 2025浙江宁波市余姚市急救中心第一次招聘编外人员2人备考题库及答案解析.docx
- 2025浙江温州市教育局直属公办学校面向社会招聘教师和工作人员12人备考题库及答案解析.docx
文档评论(0)