基于MAS的分布式农业专家系统开发平台的构建

基于MAS的分布式农业专家系统开发平台的构建

论文摘要

近年来,由于专家系统技术未能及时赶上Internet及其相关技术的发展,致使现有专家系统的开发在很多方面都存在较大的缺陷。专家系统开发技术应该充分利用Internet良好的分布并行环境以及相关的一些支撑技术快速发展。 Agent技术,尤其是多Agent系统的研究和应用,是目前分布式人工智能领域的热点之一。它以社会的角度研究应用实体,将具有自主性、反应性、社会性的实体看作一个独立的智能主体,对复杂系统的开发和实现发挥着重要作用。 本文在充分考虑了专家系统开发平台的机理、Agent技术的特性,以及Internet分布式计算环境的应用特点的基础上,将专家系统原理、Agent技术和分布式计算技术三者结合,从理论上提出了创建基于MAS的分布式专家系统开发平台的研究思路,并且针对农业领域知识提出了平台模型的设计和实施方案。 本文通过对Agent理论和技术的深入研究,充分讨论了Agent与专家系统开发技术结合的可行性。同时,将面向Agent的软件方法与面向对象方法进行比较,论证了在现有软件开发体系和标准下,应用面向对象技术和Web Services进行具有Agent特性软件组件开发的可行性。 在平台现实模型的设计和实现上,采用了目前国际上最为先进的工程技术,如J2EE、Web Services等,使得平台现实模型具有出色的网络运行能力。 本文研究讨论的理论模型和技术结构所建造的基于MAS的分布式农业专家系统开发平台,为专家系统开发技术的持续发展、Agent技术的实用化,以及多种先进理论、技术的集成应用做出了探索和尝试。当然,本文的研究在一些方面还不够成熟,需要进一步探讨。

论文目录

  • 第一章 绪论
  • 1.1 研究背景和意义
  • 1.1.1 研究背景
  • 1.1.2 理论及实际意义
  • 1.2 国内外研究综述
  • 1.2.1 专家系统和专家系统开发工具
  • 1.2.2 Agent和MAS
  • 1.3 主要研究内容
  • 1.3.1 专家系统与Agent
  • 1.3.1.1 专家系统及专家系统开发技术
  • 1.3.1.2 Agent技术及多Agent系统
  • 1.3.1.3 将专家系统与Agent技术相结合
  • 1.3.2 新技术实现
  • 1.3.3 面向对象技术与面向Agent技术的结合
  • 1.4 本文的章节结构
  • 第二章 面向农业的专家系统开发平台
  • 2.1 专家系统的开发
  • 2.1.1 专家系统开发方法
  • 2.1.2 专家系统开发平台
  • 2.1.3 专家系统开发平台在我国农业领域的应用
  • 2.2 面向农业的知识表示
  • 2.3 推理策略
  • 第三章 分布式系统与分布式人工智能
  • 3.1 分布式系统与专家系统开发平台
  • 3.2 分布式人工智能与MAS
  • 3.3 基于JAVA平台的分布式技术
  • 3.3.1 RMI
  • 3.3.2 JMS
  • 3.3.3 Web Services技术
  • 第四章 AGENT技术及多AGENT系统
  • 4.1 什么是AGENT
  • 4.2 多AGENT系统(MAS)
  • 4.2.1 多Agent系统的分类
  • 4.2.2 多Agent系统的体系结构
  • 4.2.3 多Agent通信协作
  • 4.2.3.1 Agent间的协作方法及选择
  • 4.2.3.2 Agent间的通信模式及选择
  • 第五章 基于MAS的分布式农业专家系统开发平台的设计
  • 5.1 设计基础
  • 5.1.1 开发现状
  • 5.1.2 理论基础
  • 5.1.2.1 Agent与对象
  • 5.1.2.2 专家系统技术与Agent技术的结合
  • 5.1.2.3 Agent技术与Web Services技术的结合
  • 5.2 设计思想
  • 5.2.1 MAS系统框架
  • 5.2.2 通讯
  • 5.2.3 协商协议
  • 5.2.4 规划和协作
  • 5.2.5 知识库
  • 5.3 系统功能
  • 5.4 系统设计
  • 5.4.1 层次结构
  • 5.4.2 开发模式
  • 5.4.3 专家开发部分
  • 5.4.4 农户运行部分
  • 5.4.4.1 用户接口Agent
  • 5.4.4.2 推理Agent组
  • 5.4.4.3 知识库和知识库管理Agent
  • 5.4.4.4 其它Agent
  • 5.4.5 本专家系统开发平台开发的专家系统结构
  • 第六章 基于MAS的分布式农业专家系统开发平台的实现
  • 6.1 开发环境和技术集成
  • 6.1.1 开发环境
  • 6.1.2 技术集成
  • 6.2 具有AGENT特性组件的技术实现
  • 6.2.1 插件式Agent
  • 6.2.2 利用EJB实现Agent
  • 6.2.2.1 黑板
  • 6.2.2.2 Service Locator
  • 6.2.2.3 规划器
  • 6.2.2.4 协作引擎
  • 6.2.2.5 通信器
  • 6.3 利用WEB SERVICES实现MAS
  • 6.3.1 Agent描述语言WSDL
  • 6.3.2 多Agent系统的协同交互
  • 6.3.2.1 交互语言SOAP
  • 6.3.2.2 交互过程
  • 6.4 实例测试与整体效果
  • 6.4.1 专家运行部分
  • 6.4.2 农户运行部分
  • 6.4.3 运行效果和技术评价
  • 第七章 AGENT技术与面向对象技术
  • 7.1 面向对象技术
  • 7.1.1 面向对象概念
  • 7.1.2 面向对象方法学
  • 7.2 AGENT与对象
  • 7.2.1 Agent与对象的异同
  • 7.2.2 Agent系统与面向对象系统的异同
  • 7.3 AGENT技术与面向对象技术的结合
  • 7.3.1 面向对象方法学与面向Agent方法学
  • 7.3.2 面向对象程序设计(OOP)与面向Agent的程序设计(AOP)
  • 7.4 AGENT技术的适用情景
  • 第八章 总结与展望
  • 8.1 论文总结
  • 8.2 以后的工作
  • 参考文献
  • 攻读硕士学位期间参加的主要科研项目
  • 攻读硕十学位期间发表的论文
  • 致谢
  • 相关论文文献

    • [1].基于开源软件的空间数据库系统开发平台的研究[J]. 通信电源技术 2019(11)
    • [2].基于云计算的服务性行业系统开发平台的设计与实现[J]. 网络安全技术与应用 2017(01)
    • [3].制造工艺信息系统开发平台研究与实现[J]. 信息通信 2014(11)
    • [4].信息系统开发平台实践性教学内容和方法的改革探索[J]. 科技视界 2014(35)
    • [5].单片机和嵌入式系统开发平台化的研究[J]. 科技展望 2016(05)
    • [6].任务型人机对话系统开发平台研究[J]. 信息与电脑(理论版) 2020(06)
    • [7].浅谈Linux嵌入式系统开发平台选型[J]. 大众文艺(理论) 2008(11)
    • [8].基于信息管理系统开发平台的设计与实践研究[J]. 通讯世界 2015(21)
    • [9].川仪执行器自动化仪表嵌入式系统开发平台应用成功[J]. 中国仪器仪表 2010(08)
    • [10].基于3G通讯的移动农业专家系统开发平台研究[J]. 福建农业学报 2011(06)
    • [11].企业级应用系统开发平台选型研究[J]. 电脑编程技巧与维护 2018(06)
    • [12].通用信息管理系统开发平台的设计与实践[J]. 中小企业管理与科技(上旬刊) 2015(08)
    • [13].通用网络专家系统开发平台的构建[J]. 通信技术 2009(02)
    • [14].通用嵌入式测控系统开发平台研究[J]. 中国测试技术 2008(02)
    • [15].通用信息管理系统开发平台的设计与实践[J]. 数码世界 2016(02)
    • [16].基于流程的故障诊断系统开发平台的设计[J]. 自动化与仪器仪表 2010(06)
    • [17].流程图化的嵌入式系统开发平台[J]. 单片机与嵌入式系统应用 2017(02)
    • [18].适用于网络边缘应用的系统开发平台[J]. 今日电子 2015(12)
    • [19].J2EE的ERP系统开发平台的构建及关键技术[J]. 宁波职业技术学院学报 2008(02)
    • [20].基于.NET和J2EE的GIS系统开发平台的比较[J]. 煤炭技术 2010(07)
    • [21].基于IEC 61131标准的工程机械电控系统开发平台研究[J]. 工程机械 2014(09)
    • [22].ERP应用系统开发平台的研究与设计[J]. 汕头大学学报(自然科学版) 2009(02)
    • [23].一种Web应用系统开发平台的研究与设计[J]. 计算机与现代化 2009(07)
    • [24].基于ARM-Linux的嵌入式系统开发平台教学实验研究[J]. 中国现代教育装备 2012(11)
    • [25].探讨Linux嵌入式系统开发平台选型[J]. 知识经济 2013(06)
    • [26].ARM+FPGA嵌入式系统开发平台教学项目设计与实施[J]. 中国现代教育装备 2013(21)
    • [27].专家系统开发平台不确定性推理机的研究与实现[J]. 南阳理工学院学报 2010(06)
    • [28].基于Linux嵌入式系统开发平台选型探讨[J]. 黑龙江科技信息 2009(33)
    • [29].电动助力转向系统开发平台的仿真分析[J]. 汽车实用技术 2012(03)
    • [30].浅谈电子商务网站的建构[J]. 现代商业 2008(26)

    标签:;  ;  ;  ;  

    基于MAS的分布式农业专家系统开发平台的构建
    下载Doc文档

    猜你喜欢