- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
支持并行工程的多主体协作体系’
刘志’2 张守辉 “高济
(MiI大学ti下钾能研究所 杭州 a10027)
(浙!1T业大学i1算机系 杭1+I310014)
(中19农业银行杭州1H分行杭州 310003)
摘 要 为r促进并行T程中多学科工作组的协作I,协调,我们提出了一种基于任务结构模型的
多Agent协作体系分析和构建f由多个协作Agent}0一个协作促进器组成的协作Agent联邦,建
介了支持分布计算和软件重用的系统服务Agent和领域服务Agent.同时,设计了一种用于定义
本体论和任务结构模型的表乙、i4}CRL.E口
关橄词 并行工程 多主体 主体联邦 协作 协0 本体论
引言
并行生_程作为一种系统化的!_作模式正深刻地影响着制造业的产品设计、制造过程。为
了降低产品成本,缩短产品开发周期,这种1作模式力图使开发者们在产品的设计初期就考
虑到产品整个生命周期中的所有因素,强调对产品及相关过程实行集成化的并行开发。由于
产品的7F发过程十分复杂,涉及到多个开发部门、小同学科人量的专业知识、实践经验以及
创造性和协商性的 !_作,因此 在产品开发信息、功能集成的基础之上,如何促进开发人员
之间的动态联合tj协同上作就成为实施并行 }程的关键问题;有效的通信和信息交换机制则
是支持并行 }_程中协同 「作的基础;同时,由于存在协同1_作的一致性约束、冲突等问题,
还需提供一定的协调机制和协商方法,尽早发现井响I}Y协同约束、解决冲突。
本文提出一种支持并行一).程的多 Agent协作体系,以支持多学科 I._作组的协同L作,促
进开发者之间的合作;设计 了一种表示语言 CRLE,用于定义领域本体论和任务结构模刑。同
时,将原有分布的、异构的领域应用软件和1:具等封装在领域服务Agent中,通过系统服务
Agent提供的名字服务等,物这些原有的软件资源以透明的方式向各个协作Agent提供服务,
实现分布式环境下软件资源的无缝连接与互操作。
2 支持并行工程的多Agent协作体系结构
在该体系结构中,茸一个开发人员都配置一个协作Agent(CooperativeAgent),用于辅
助开发人员的联合开发一_作泪’每一个开发部门都配置一个协作促进器(Cooperative
Facilitator).用于实现任务分担、促进协作Agent间的协作与协调、响应协作Agent的系
统和领域需求服务。协们:促过:器与多个协作Agent共同组成一个Agent联邦(AgentFedera-
*本文部分工作得到国家自然科学基金t页目资助,部分工作得到浙}1_丁业人学科研基金资助
tion),为了降低实现的复杂性与通信
的费用,联邦内的协作Agent只能与本
联邦内的其他协作Agent通过协作促进
器进行通f;;,不同联邦内的协作促进器
nJ彼此直接通信。支持并行 I.程的多
Agent协作体系结构如11fl1tpfiT,其,t,
包括多个 Agent联邦、领域服务 Agent
和系统服务Agen卜何一个Agent联邦
中由一个协作促进器和多个协作Agent
f日成
图I 支拼川行工程的多Agcu,协作体系结构
2.1任务结构模型
任务结构模t}qr:是基)领域共享本体沦建立的仟务分解与任务信息结构模4?.,反映了产
品开发过积与产.u信息结构之间的约束关系。任务结构模型采用 CRLE表示语言和领域本体
论描述的、存放于任务结构模ifu,库中 -`i一个开发任务(Task)到来时,系统首先根据任务需
求实例化任务结构模则,生成任务实例,由于用户的一些指定性要求,在不同的任务实例中,
子任务(Suhl.ask)之问的约束关系会有所不
同,各个r仟务被分配给相应的协作促进器,
1{将仔务实例分别存入各协作促进器的仟务
结构模111,],1,0
这41-的任务结构模刑士要考虑子任务之
间的约柬关系、及所涉及的 品信息 (包括
r_,u性能计算和产品特征设计信息等)。子
任务乙问具有多种约束关系,土要有两类,
即 使 能 约 宋 (enahles). 促 进 约 束
(facilitates) 使能约柬保证某些 广任务
文档评论(0)