基于MAS的分布式农业专家系统开发平台的构建
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 自动化 >> 自动化基础 >> 正文
基于MAS的分布式农业专家系统开发平台的构建
Form: 论文之家 作者:赵灿 Publish: 2005-7-7 Hits:-
【中文题名】 基于MAS的分布式农业专家系统开发平台的构建
【英文题名】 
【学科专业】 计算机应用技术
【论文级别】 硕士论文
【投稿时间】 2005-7-7
【中关键词】 农业专家系统开发平台,分布式系统,多Agent系统,Web服务,J2EE,
【英关键词】 Agriculture ES Platform,Distributed System,MAS,Web Service,
【分类导航】 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>专家系统、知识工程>
【论文摘要】 近年来,由于专家系统技术未能及时赶上Internet及其相关技术的发展,致使现有专家系统的开发在很多方面都存在较大的缺陷。专家系统开发技术应该充分利用Internet良好的分布并行环境以及相关的一些支撑技术快速发展。 Agent技术,尤其是多Agent系统的研究和应用,是目前分布式人工智能领域的热点之一。它以社会的角度研究应用实体,将具有自主性、反应性、社会性的实体看作一个独立的智能主体,对复杂系统的开发和实现发挥着重要作用。 本文在充分考虑了专家系统开发平台的机理、Agent技术的特性,以及Internet分布式计算环境的应用特点的基础上,将专家系统原理、Agent技术和分布式计算技术三者结合,从理论上提出了创建基于MAS的分布式专家系统开发平台的研究思路,并且针对农业领域知识提出了平台模型的设计和实施方案。 本文通过对Agent理论和技术的深入研究,充分讨论了Agent与专家系统开发技术结合的可行性。同时,将面向Agent的软件方法与面向对象方法进行比较,论证了在现有软件开发体系和标准下,应用面向对象技术和Web Services进行具有Agent特性软件组件开发的可行...
【论文题纲】
第一章 绪论 7-15
1.1 研究背景和意义 7-8
1.1.1 研究背景 7
1.1.2 理论及实际意义 7-8
1.2 国内外研究综述 8-10
1.2.1 专家系统和专家系统开发工具 8-9
1.2.2 Agent和MAS 9-10
1.3 主要研究内容 10-14
1.3.1 专家系统与Agent 11-13
1.3.1.1 专家系统及专家系统开发技术 11
1.3.1.2 Agent技术及多Agent系统 11-12
1.3.1.3 将专家系统与Agent技术相结合 12-13
1.3.2 新技术实现 13
1.3.3 面向对象技术与面向Agent技术的结合 13-14
1.4 本文的章节结构 14-15
第二章 面向农业的专家系统开发平台 15-20
2.1 专家系统的开发 15-18
2.1.1 专家系统开发方法 15-16
2.1.2 专家系统开发平台 16-17
2.1.3 专家系统开发平台在我国农业领域的应用 17-18
2.2 面向农业的知识表示 18-19
2.3 推理策略 19-20
第三章 分布式系统与分布式人工智能 20-25
3.1 分布式系统与专家系统开发平台 20-21
3.2 分布式人工智能与MAS 21
3.3 基于JAVA平台的分布式技术 21-25
3.3.1 RMI 21-22
3.3.2 JMS 22-23
3.3.3 Web Services技术 23-25
第四章 AGENT技术及多AGENT系统 25-33
4.1 什么是AGENT 25-26
4.2 多AGENT系统(MAS) 26-33
4.2.1 多Agent系统的分类 26
4.2.2 多Agent系统的体系结构 26-30
4.2.3 多Agent通信协作 30-33
4.2.3.1 Agent间的协作方法及选择 30-31
4.2.3.2 Agent间的通信模式及选择 31-33
第五章 基于MAS的分布式农业专家系统开发平台的设计 33-53
5.1 设计基础 33-36
5.1.1 开发现状 33-34
5.1.2 理论基础 34-36
5.1.2.1 Agent与对象 34-35
5.1.2.2 专家系统技术与Agent技术的结合 35
5.1.2.3 Agent技术与Web Services技术的结合 35-36
5.2 设计思想 36-44
5.2.1 MAS系统框架 36-37
5.2.2 通讯 37-38
5.2.3 协商协议 38-40
5.2.4 规划和协作 40-42
5.2.5 知识库 42-44
5.3 系统功能 44-45
5.4 系统设计 45-53
5.4.1 层次结构 45-46
5.4.2 开发模式 46
5.4.3 专家开发部分 46-48
5.4.4 农户运行部分 48-52
5.4.4.1 用户接口Agent 49-50
5.4.4.2 推理Agent组 50
5.4.4.3 知识库和知识库管理Agent 50-51
5.4.4.4 其它Agent 51-52
5.4.5 本专家系统开发平台开发的专家系统结构 52-53
第六章 基于MAS的分布式农业专家系统开发平台的实现 53-70
6.1 开发环境和技术集成 53-54
6.1.1 开发环境 53
6.1.2 技术集成 53-54
6.2 具有AGENT特性组件的技术实现 54-62
6.2.1 插件式Agent 54-55
6.2.2 利用EJB实现Agent 55-62
6.2.2.1 黑板 56-57
6.2.2.2 Service Locator 57-58
6.2.2.3 规划器 58-59
6.2.2.4 协作引擎 59-60
6.2.2.5 通信器 60-62
6.3 利用WEB SERVICES实现MAS 62-65
6.3.1 Agent描述语言WSDL 62-63
6.3.2 多Agent系统的协同交互 63-65
6.3.2.1 交互语言SOAP 63
6.3.2.2 交互过程 63-65
6.4 实例测试与整体效果 65-70
6.4.1 专家运行部分 65-68
6.4.2 农户运行部分 68-69
6.4.3 运行效果和技术评价 69-70
第七章 AGENT技术与面向对象技术 70-75
7.1 面向对象技术 70
7.1.1 面向对象概念 70
7.1.2 面向对象方法学 70
7.2 AGENT与对象 70-72
7.2.1 Agent与对象的异同 70-71
7.2.2 Agent系统与面向对象系统的异同 71-72
7.3 AGENT技术与面向对象技术的结合 72-74
7.3.1 面向对象方法学与面向Agent方法学 72-73
7.3.2 面向对象程序设计(OOP)与面向Agent的程序设计(AOP) 73-74
7.4 AGENT技术的适用情景 74-75
第八章 总结与展望 75-77
8.1 论文总结 75-76
8.2 以后的工作 76-77
参考文献 77-79
攻读硕士学位期间参加的主要科研项目 79
攻读硕十学位期间发表的论文 79-80
致谢 80
【DOI】 LunWen.ID:2.2008.387346
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:农业专家系统开发平台 论文 分布式系统 多Agent系统 Web服务 J2EE
自动化基础最新论文
自动化基础热门论文