一种用于agent协同的语义中间件  被引量:1

A semantic middleware for coordination of agents

在线阅读下载全文

作  者:李亮[1] 李斌[1,2] 朱俊武[1,3] 

机构地区:[1]扬州大学计算机科学与工程系,扬州225009 [2]南京大学计算机软件新技术国家重点实验室,南京210093 [3]南京航空航天大学信息科学与技术学院,南京210016

出  处:《南京大学学报(自然科学版)》2008年第5期457-465,共9页Journal of Nanjing University(Natural Science)

基  金:国家重点基础研究发展规划基金(2002CB312002);国家高新技术研究发展计划基金(2006AA12A106);江苏省教育厅自然科学基金(06KJB520132);江苏省自然科学基金(BK2007074)

摘  要:在开放的动态的分布式系统中,agent之间的协同是确保成功交互的关键因素.元组空间(tuplespace,TS)因其可持久发布信息的逻辑共享存储、关联查询机制以及时空解耦等属性,使得它可作为分布式系统中agent之间通信的协同中间件.然而在异构的环境中,agent必须能够在相同的语义条件下交换信息,此时TS就具有了某些限制性.本文提出一种基于语义网技术和元组空间计算相融合的语义元组空间(semantic tuplespaces,STS).STS可作为开放动态的分布式系统中基于发布和检索语义信息,使能agent通信和协同的中间件.本文描述了STS的概念模型并讨论了对TS的语义扩展.基于Jena和Pellet——DL推理机,STS最初版本的原型系统已被实现.最后,通过实验的性能评估论证了所采用的方法是切实可行的.In open and dynamic distributed systems, the coordination among agents will be vital in ensuring the success of their interactions. Tuplespace (TS) offers a coordination middleware for communication between autonomous entities by providing a logically shared memory along with persistent publication of information, associative addressing as well as space and time uncoupling-properties that make it desirable in the distributed systems. However, as distributed information systems become more ubiquitous, autonomous, and complex, the need to ground them on common data models grows stronger. Agents in such systems must be able to exchange information, queries, and requests with some assurance that they have a common meaning. This will pose some limitations to TS. In this paper we introduce semantic tuplespaces (STS) based on a combination of tuplespace computing and semantic web technologies-URI, namespace, RDF, RDF Schema and OWL DL. The STS can serve not only as a repository of semantic information, but also as a middleware to enable communication and coordination based on the principle of publish and retrieve of semantic information in open and dynamic distributed systems. We describe the overview of the conceptual model and discuss the necessary extensions to the original tuplespace. The main efforts of this work are as follows: (1) New types of tuple spaces and tuples are tailored to represent Semantic Web knowledge in languages of RDF, RDF Schema, and OWL DL. (2) Due to semantics of RDF(S) and OWL DL are not compatible with each other, deciding upon a suitable tuple based representation: blank nodes and collections. (3) New coordination primitives and a revision of partial Linda based operations are defined in order to ensure communication and coordination based on the principle of publish and retrieve of semantic information in the form of tuple. (4) New matching mechanisms are provided, which corresponds to different set of coordination primitives. They are revised ve

关 键 词:协同 语义WEB 中间件 元组空间 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论] TP18[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象