论文部分内容阅读
近年来,关于Agent和多Agent系统(MAS)的理论、技术和应用研究,在学术界和工业界都已经成为热门的课题。由于单个Agent不足以完成全部的问题求解,所以需要多个Agent一起通过协商、协同工作。MAS的协作基础是Agent之间的相互通信。然而由于各个Agent拥有不同的知识以及背景,因而都有或是不同,或是重叠,或是不一致的概念、结构或者方法。这直接导致了Agent之间的通信不畅,所以需要在各个Agent个体之间共享知识。Ontology就是针对上述问题提出的一种Agent通信方法。通过Ontology进行Agent通信,可以提高交流和协作的效率,从而提高了软件的重用性、互操作性和可靠性。 FIPA致力于制定支持Agent之间和基于Agent的应用之间互操作的标准,基于FIPA规范的多Agent系统将具有很好的互操作性和可重用性。本文对于FIPA提供的Ontology服务进行了分析和评价,从而得到其优缺点,并针对缺点对其进行改进。进而提出了改进的ONS系统,此系统具有分布式的组织结构,按照领域分层的命名方法,以及高效的名字解析方法。