摘要
结合工作流和多Agent技术,提出一种基于多Agent的计算机支持协同设计(CSCD)异常处理框架.在通信层,超时策略根据当前Agent自身状态和网络状态自适应地使用面向连接和无连接消息服务,以便为可靠的通信提供保障,减少通信故障对异常处理的影响.结合多Agent协调理论,扩展了通信原语,并利用面向对象Petri网(OOPN)建立了多Agent的状态变迁模型,验证了该原语的有效性.在应用层,按照Agent的信息处理流程,结合工作流和客户/服务器技术,利用OOPN对多Agent的CSCD系统的客户端和服务器内部模型进行定义,验证了多Agent系统的动态行为,所建立模型的多实例、多线程访问控制处理能力,以及在线和离线异常处理机制.
Combining the technologies of workflow and multi-agent, a framework of exception handling based on multi-agent in CSCD (computer supported collaborative design) was presented. In the communication layer, a timeout strategy, which used adaptively the connection-oriented and connectionless message service according to the current state of agent itself and network, was proposed to support reliable communication and reduce the influence of communication failures on the exception handling in CSCD. And according to coordination theory, communication primitive of agent communication language was extended and the state transition of exception handling based on multi-agent was described by using OOPN (object oriented Petri nets) to verify the validity of the primitives. In the application layer, combining the technologies of workflow and client/server, the inner framework of the server and client of CSCD based on multi-agent was defined by using OOPN according to the procedure of agent information processing to verify the dynamic behavior of this multi-agent system, the access control ability of the established model for handling multi-instance and multi-thread, and the mechanism of the online and off-line exception handling.
出处
《西安交通大学学报》
EI
CAS
CSCD
北大核心
2004年第4期392-395,408,共5页
Journal of Xi'an Jiaotong University
基金
国家自然科学基金资助项目(69773004)
教育部"教育振兴行动计划"资助项目.
关键词
计算机支持的协同设计
异常处理
面向对象PETRI网
Client server computer systems
Multi agent systems
Object oriented programming
Online systems
Petri nets
Product design