为了描述规范多Agent服务协同的动态语义并解决服务描述规范ebXML存在的缺陷问题,扩展ebXML并借鉴SOC和SOA的优秀成果,提出了一种基于服务的规范多Agent系统动态模型.新模型包含服务规范语言SBNL(及其扩展规范)和联合二方协同主从闭包转移结构两大部分.SBNL从时态性和道义性有效实现了对服务协同的约束;而在转移结构中,以联合二方协同主从闭包作为状态转移标记、以SBNL规范(或以其扩展规范)剪枝后的协同树描述模型的动态语义.给出了二方协同定义和服务规范的种类、特性和形式,建立了基于服务的NMAS剪枝动态模型,并进行了应用分析.结果表明,新模型解决了ebXML的缺陷,有效描述了规范Agent服务协同的同步性和异步性,提高了规范多Agent系统的实用性.
To describe dynamic semantics of normative multi-Agent service cooperation and eliminate ebXML defects,according to the achievements of SOC and SOA,the ebXML was extended to propose a dynamic model of normative multi-Agent system based on service.The proposed model consisted of the service based normative or extended norm language SBNL and the transition structure of joint principal and subordinate binary collaboration closure.The service collaboration constraint of temporal and deontic characters was realized by SBNL.In transition structure,the transition was signed by joint principal and subordinate binary collaboration closure,and the dynamic semantic of model was described by collaborative tree pruned by normative or extended SBNL.The definition of binary collaboration and the kinds,characteristics and forms of service norms were provided to establish the NMAS pruning dynamic model based on service and to analyze the model application.The results show that the defects of ebXML are solved,and the synchroniztion and asynchronism are effectively described with improved normative multi-Agent system practicability by the proposed model.