文摘
英文文摘
声明
第一章绪论
1.1研究意义
1.2 Agent通信技术的研究与应用现状
1.3 Agent通信技术当前面临的问题
1.4本文所做的工作
第二章Agent与多Agent系统概述
2.1智能Agent
2.2 Agent理论
2.3 Agent系统结构
2.3.1慎思Agent
2.3.2反应Agent
2.3.3混合结构
2.4多Agent系统
2.5本体介绍
2.5.1本体的概念
2.5.2使用本体的优点和作用
第三章多Agent系统通信机制研究
3.1多Agent系统通信机制
3.1.1通信的作用
3.1.2通信的条件
3.1.3通信内容
3.1.4通信过程
3.2多Agent系统的通信方式
3.2.1无通信(No Communication)模式
3.2.2黑板(Black board)模式
3.2.3消息传递(Message Passing)模式
3.2.4方案传递(Plan Passing)模式
3.2.5 Agent通信语言(ACL)模式
3.3多Agent系统通信机制的主要任务
第四章多Agent通信语言设计及Socket技术
4.1言语行为理论(Speech-act Theory)
4.2多Agent系统间的通信语言
4.2.1 Agent的通信
4.2.2 Agent的通信语言—ACL
4.3 java中的Socket技术
4.3.1 Socket技术概述
4.3.2 Java中重要的Socket API
4.3.3 Java Socket编程
第五章多Agent系统通信模型的设计与实现
5.1 Agent通信需要解决的基本问题
5.2设计原则
5.2.1基础服务实用性与完备性的平衡
5.2.2分布式与集中式的结合
5.2.3通信服务的标准化考虑
5.2.4重用性的考虑
5.2.5其它
5.3关于采用本通信方法的问题描述
5.4多Agent通信模型的设计
5.4.1通信模型的结构
5.4.2基于Socket对象的通信机制
5.5多Agent系统通信的设计框架
5.5.1KQML的实现
5.5.2利用面向对象的实现方法
5.5.3通信的消息类
5.5.4系统的主要Agent类和函数
5.5.5普通Agent的算法设计
5.5.6通信服务器(Facilitator)及通信助手
5.5.7本体服务器(ontology server)
5.5.8关于初始化本通信系统
5.6多Agent系统通信的消息类及原语类的部分实现代码
5.7本章小结
总结与展望
工作总结
工作展望
附录
参考文献
致谢
湖北大学;