文摘
英文文摘
第一章引言
1.1传统的农业专家系统
1.2蓬勃发展的Agent技术
1.3本文的工作
第二章Agent体系结构
2.1 Agent的基本概念
2.1.1什么是Agent
2.1.2 Agent的认知模型与理论
2.1.3 Agent的体系结构
2.2 Multi-Agent系统
2.2.1 Agent间的通信语言KQML
2.2.2 Agent间进行知识共享的本体论(Ontology)
2.2.3 Multi-Agent系统的体系结构
2.3 Agent与相关领域的关系
2.3.1 Agent与AI
2.3.2 Agent与对象
2.4面向Agent的软件工程
2.4.1 Agent的几种实现方式
2.4.2实用的面向Agent的系统设计方法
第三章面向Internet的基于Multi-Agent农业专家系统
3.1农业专家系统研究应用的介绍
3.1.1农业专家系统应用的重要意义
3.1.2农业专家系统研究应用中遇到的问题
3.1.3把Multi-Agent理论应用到农业专家系统领域
3.2基于Multi-Agent的农业专家系统
3.2.1系统结构和说明
3.2.2从层次结构上分析系统框架
3.2.3从协作联邦的角度分析系统
3.3多Agent系统实现知识共享和重用的框架
3.3.1 Agent可重用资源的分布
3.3.2任务分解实现的策略
3.3.3利用可重用资源来构造新的Agent
3.4多Agent系统在Internet环境下实现要考虑的问题
第四章用面向对象技术来分析设计多Agent系统
4.1用面向对象技术来分析设计MAS的可行性与必要性
4.1.1面向Agent的软件工程要解决的问题
4.1.2面向对象软件工程的特点
4.1.3用扩展的面向对象方法分析设计多Agent系统
4.2面向对象系统建模语言UML和建模工具介绍
4.2.1 UML的主要特点及应用领域
4.2.2 UML的内容
4.2.3基于UML的建模工具Rational Rose
4.3用面向对象方法对基于多Agent系统进行建模的过程
4.3.1建模的全局策略
4.3.2建模各阶段分析策略
4.3.3多Agent系统建模过程的特点
第五章Agent的组件化设计实现
5.1 Agent的形式化表示
5.2 Agent及其协作模型的组件化表示
5.3用DCOM对Agent进行组件化设计时的关键技术
第六章总结与展望
参考文献
致 谢
攻读硕士学位期间发表的学术论文目录