基于KQML的多Agent系统建模与验证

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:qjw335471690
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多Agent系统可以看作是多个独立自主的Agent通过相互通信、交互以及协作对同一个问题进行求解的分布式智能系统。由于通信的单个Agent具有动态性和自主性,如何保证多Agent系统的正确性及有效性便成了现阶段一大挑战。由此,形式化分析与验证多Agent系统越来越成为研究热点。  为了提高多Agent系统的自动化验证程度,支持时态、认知及合作等性质的验证,本文提出将描述多Agent系统通信语言KQML转化到符号模型检测工具MCMAS的输入语言ISPL的一系列转化算法。最后在MCMAS环境下对火车控制系统和虚拟旅行系统进行形式化建模和验证,证明本文所提算法的正确性及有效性。本文主要研究以下几个方面:  (1)本文分析并研究了KQML行为原语的关键字及语义,同时考虑符号模型检测工具MCMAS的输入语言ISPL的特点,提出了便于KQML语言转化为MCMAS输入语言ISPL的的中间转化模型——状态迁移七元组,为实现多Agent系统的自动化验证打下基础。  (2)将KQML行为原语与能够反映系统状态迁移关系的迁移七元组一一映射,提出其转化算法K2T,从而实现KQML向形式化模型的自动转化。  (3)提出了迁移七元组自动生成MCMAS输入语言ISPL的转化算法T2I。该算法根据中间形式化模型状态迁移七元组的本身特性及解释系统建模语言ISPL的特性,实现了迁移七元组到ISPL的自动转化,减少了转化过程中的人工操作。  (4)运用符号模型检测工具MCMAS对火车控制系统及虚拟旅行系统的时态认知及合作等规范进行验证,显示了所提算法的正确性及有效性。
其他文献
该文主要提出利用Agent和XML实现以ERP为目标的信息系统集成方案,解决目前中国中小企业中的“信息孤岛”问题.首先介绍Agent的相关概念及相关技术,然后分析它们的应用及策略,
一般情况下,无线传感器网络都是长期分布在其所监测的区域内的,往往需要在其监测过程中对其软件进行维护和功能扩展,因此对无线传感器网络进行远程代码更新也就成为了一种不可或
CAI(Computer_Assisted_Instruction)自从五十年代产生以来,一直是计算机应用领域中研究的一个热点。从CAI的发展史来看,它的飞速发展主要依赖于教育理论的转变和计算机技术的进
基于网络的应用已由传统的客户机/服务器(C/S)向浏览器/服务器(B/S)转变。浏览器/服务器模式是电子商务的技术基础,为电子商务的实施提供了简单的解决方案。目前基于B/S模式应用的实
分类器是模式识别系统的重要组成部分,也是机器学习的重要研究领域.支持向量机(SVM)是一种拳的分类器,由于能够较好的解决小样本学习问题并具有较强的泛化能力使其迅速成为目
准确的分支预测对于提高计算机的性能非常重要。由于当今世界的主流计算机大都采用超标量、深度流水的技术,控制也越来越复杂,一条指令的预测失误很可能会导致十几甚至几十周
该文在对IPv6和IPv4协议进行对比分析的基础上,着重探讨了比较重要的两种IPv6/IPv4混合组网技术--隧道技术和协议转换技术.文中详细论述了隧道技术实现的原理和模型,分析了隧
由于在“平法“施工图中采用间接的方法表示钢筋,因此统计钢筋工程量时必须根据平面图中的标注信息并结合标准构造详图才能确定钢筋的完整信息。为了实现钢筋工程量的自动统计
事务处理和并发控制一直是数据库研究和实践的重要组成部分之一.而事务调度可序列化理论无疑是事务处理和并发控制的核心理论.该文开创性地提出了从更小粒度的操作层面来研究
在军事、工业过程监视、医疗诊断、机器人控制、物流管理、金融经济管理等系统中,我们面临的都是复杂的多流时间序列数据,如何利用计算机技术对多流时间序列信息快速、准确地加