图书介绍
基于JADE的多Agent系统开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (意)贝利费米尼,(意)开罗,(意)格林伍德著 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118086607
- 出版时间:2013
- 标注页数:264页
- 文件大小:122MB
- 文件页数:278页
- 主题词:软件工具-系统开发
PDF下载
下载说明
基于JADE的多Agent系统开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
第2章 Agent技术概述3
2.1 关于Agent3
2.1.1 什么是Agent3
2.1.2 Agent体系结构4
2.1.3 通信与协作6
2.1.4 编程语言与工具8
2.1.5 多Agent系统应用9
2.2 智能物理Agent基金会(FIPA)10
2.2.1 FIPA历史与目标10
2.2.2 FIPA核心概念13
2.2.3 关键FIPA规范节选16
2.2.4 FIPA与JADE的关系26
第3章 JADE平台28
3.1 简史28
3.2 JADE和Agent范式29
3.3 JADE体系结构31
3.4 编译软件和运行平台33
3.5 JADE包36
3.6 消息传输服务37
3.6.1 消息、传输协议37
3.6.2 IMTP39
3.7 管理和调试工具40
3.7.1 平台管理控制台41
3.7.2 虚拟Agent42
3.7.3 嗅探Agent43
3.7.4 自省Agent44
3.7.5 日志管理器Agent44
3.7.6 事件通知服务和JADE工具模型45
第4章 JADE编程——基本功能49
4.1 创建Agent49
4.1.1 Agent标识符50
4.1.2 Agent初始化51
4.1.3 Agent终止51
4.1.4 向Agent传递参数51
4.1.5 图书交易项目建立53
4.2 Agent任务55
4.2.1 行为调度和执行55
4.2.2 单次行为、循环行为和普通行为57
4.2.3 关于行为的更多介绍58
4.2.4 调度操作58
4.2.5 图书交易例子使用的行为59
4.3 Agent通信63
4.3.1 发送消息64
4.3.2 接收消息64
4.3.3 阻塞行为以等待消息64
4.3.4 从消息队列中选择消息66
4.3.5 复杂对话66
4.3.6 阻塞模式下接收消息69
4.4 Agent搜索:黄页服务69
4.4.1 DFAgent70
4.4.2 与DF交互70
4.4.3 搜索服务71
4.5 具有GUI的Agent72
4.5.1 AWT Actionlistener的良好编程习惯72
4.5.2 通过Agent线程修改GUI的良好编程习惯73
第5章 JADE编程——高级功能75
5.1 本体和内容语言75
5.1.1 基本原理77
5.1.2 内容参考模型77
5.1.3 使用JADE内容语言和本体支持79
5.1.4 使用PROT?C?和附带的Bean Generator创建JADE本体88
5.2 组合行为以创建复杂任务88
5.2.1 Sequential Behaviour类90
5.2.2 FSMBehaviour类91
5.2.3 ParallelBehaviours类92
5.2.4 在子行为之间共享数据:数据仓库93
5.2.5 关于复合行为的其他事项95
5.3 线程化行为96
5.4 交互协议98
5.4.1 JADE.PROTO包99
5.4.2 使用协议类100
5.4.3 嵌套协议103
5.5 与AMS的结合104
5.5.1 向AMS请求平台管理操作105
5.5.2 订购平台事件107
5.6 从一个外部Java应用启动JADE109
5.6.1 Agent通信对象110
第6章 Agent移动性112
6.1 移动Agent112
6.1.1 移动Agent的优缺点113
6.1.2 强迁移和弱迁移113
6.1.3 迁移行程113
6.2 平台内部移动114
6.2.1 移动存储器114
6.2.2 Agent序列化114
6.2.3 移动Agent类装载器115
6.2.4 Agent复制115
6.2.5 间接移动声明115
6.3 跨平台移动服务115
6.3.1 迁移的过程116
6.3.2 移动服务整合117
6.3.3 代码打包117
6.3.4 JADE移动本体118
6.4 使用JADE移动性服务119
6.4.1 平台内移动性服务119
6.4.2 跨平台移动性服务120
6.4.3 IPMS的安全性考虑120
6.4.4 移动Agent编程120
6.4.5 访问AMS实现Agent迁移122
6.4.6 Agent移动性示例125
第7章 JADE内部体系结构128
7.1 分布式协作过滤器128
7.1.1 思路及动机128
7.1.2 主要元素128
7.1.3 服务组件129
7.1.4 选择要激活的服务132
7.2 创建一个JADE内核服务133
7.2.1 实现服务类133
7.2.2 启动服务134
7.2.3 使用过滤器阻塞纵向命令135
7.2.4 实现一个分布式JADE服务137
7.2.5 Agent和服务的交互140
第8章 在移动设备上运行JADE Agent142
8.1 移动环境的主要制约因素142
8.1.1 硬件制约142
8.1.2 Java限制142
8.1.3 网络限制143
8.2 LEAP附件143
8.2.1 JADE和JADE-LEAP144
8.2.2 LEAP IMTP145
8.3 分离容器执行模式147
8.3.1 仲裁者148
8.3.2 分离容器配置选项149
8.4 开发MIDPAgent150
8.4.1 建立一个基于JADE-LEAP的MIDlet套件151
8.4.2 设定配置选项152
8.4.3 应用MIDP环境建立图书销售例子153
8.4.4 最小化156
8.5 LEAP附件高级功能157
8.5.1 日志记录API和输出监视MIDlet157
8.5.2 MIDP环境下管理复杂内容表达158
8.5.3 从用户定义的MIDLet启动JADE160
8.5.4 控制前端与后端的连接状态162
8.5.5 后端管理服务164
第9章 部署容错JADE平台168
9.1 主复制服务168
9.2 在关系数据库上构建DF库170
9.2.1 默认持久性171
9.2.2 定制持久性171
9.2.3 性能和扩展性比较172
第10章 JADE Web服务集成网关174
10.1 Web服务技术174
10.2 Agent和Web服务集成的效用174
10.3 WSIG架构175
10.3.1 JADE DF175
10.3.2 UDDI176
10.3.3 JADE Agents176
10.3.4 JADE Agent网关176
10.3.5 ACL<>SOAP消息转换器176
10.3.6 ACL/SLO<>WSDL消息转换器176
10.3.7 AXIS WEB服务器176
10.3.8 Web服务176
10.4 安装要求177
10.5 WSIG安装过程177
10.5.1 WSIG配置177
10.5.2 WSIG运行178
10.5.3 WSIG示例178
10.6 WSIG操作179
10.6.1 WSIG的初始化179
10.6.2 DF和UDDI数据库179
10.6.3 将JADE Agent服务发布为Web服务179
10.6.4 将Web服务操作发布为Agent服务180
10.6.5 消息转换181
10.6.6 通过Web服务客户端调用Agent服务182
10.6.7 Agent服务调用Web服务183
10.7 例1:Web服务客户端调用Agent服务185
10.8 例2:Agent服务调用Web服务194
第11章 Agent社会配置管理器与运行平台197
11.1 基本术语和概念197
11.2 图书交易示例199
11.3 分布式部署204
11.4 XML元模型207
11.5 ASCML内部结构210
11.6 分布式监控、记录和调试212
11.7 展望212
第12章 JADE语义框架213
12.1 FIPA-SL语言214
12.1.1 理解FIPA-SL表达214
12.1.2 处理FIPA-SL表达式216
12.2 解释引擎217
12.3 基本语义Agent219
12.4 定制解释活动222
12.4.1 增加具体应用的语义解释规则222
12.4.2 定制通用语义解释准则223
12.5 自定义信念处理225
12.6 动作处理228
12.7 综合标准和JSA的高级使用232
12.8 结论233
第13章 其他相关工具介绍234
13.1 BEAN GENERATOR234
13.1.1 BEAN GENERATOR的安装235
13.1.2 使用BEAN GENERATOR235
13.1.3 致谢236
13.2 JADEMX236
13.2.1 编写一个JADEMX代码237
13.2.2 配置JADEMX Agent237
13.2.3 部署JADEMX Agent237
13.2.4 使用JUNIT和JADEMX测试JADE Agent238
13.3 Java Sniffer238
13.4 JADEX-面向目标的工程Agent240
13.4.1 JADEX架构241
13.4.2 Agent编程概念242
13.4.3 小结244
附录A 命令行选项246
A.1 语法246
A.1.1词汇定义246
A.2 用于加载容器和主容器的选项247
A.3 通用选项247
A.4 JADE内核级服务的选项248
A.4.1 消息传递服务选项248
A.4.2 Agent管理服务选项249
A.4.3 Agent移动性服务选项249
A.4.4 持续交换服务选项249
A.4.5 主容器复制服务选项250
A.4.6 基于UDPDE节点监视服务选项250
A.5 关于MTPS相关选项251
A.5.1 HTTPMTP的选项251
A.6 黄页DF服务配置选项252
A.7 针对JADE-LEAP平台的选项253
A.8 扩展包含用户定义选项的命令行254
附录B 术语255
参考文献259
FIPA规范264
热门推荐
- 688225.html
- 3729842.html
- 3023501.html
- 1815094.html
- 2345615.html
- 2982471.html
- 2345663.html
- 3714879.html
- 3636213.html
- 991823.html
- http://www.ickdjs.cc/book_2274503.html
- http://www.ickdjs.cc/book_2505296.html
- http://www.ickdjs.cc/book_97723.html
- http://www.ickdjs.cc/book_2873561.html
- http://www.ickdjs.cc/book_356190.html
- http://www.ickdjs.cc/book_286008.html
- http://www.ickdjs.cc/book_476714.html
- http://www.ickdjs.cc/book_3500127.html
- http://www.ickdjs.cc/book_3250741.html
- http://www.ickdjs.cc/book_3332434.html