Developing Multi-Agent systems with JADE

副标题:无

作   者:(意)Fabio Bellifemine,(意)Giovanni Caire,(意)Dominic Greenwood[著];程志锋[等]译

分类号:

ISBN:9787118086607

微信扫一扫,移动浏览光盘

简介

《基于JADE的多Agent系统开发》由贝利费米尼、开罗、格林伍德著,程志锋,张蕾,陈佳俊,刘高峰译。全书共十三章,包括Agent技术概述、JADE平台、JADE编程——基本功能、JADE编程——高级功能、Agent移动性、JADE内部体系结构、在移动设备上运行JADEAgent等内容。

目录

第1章引言
第2章Agent技术概述
2.1关于Agent
2.1.1什么是Agent
2.1.2Agent体系结构
2.1.3通信与协作
2.1.4编程语言与工具
2.1.5多Agent系统应用
2.2智能物理Agent基金会(FIPA)
2.2.1FIPA历史与目标
2.2.2FIPA核心概念
2.2.3关键FIPA规范节选
2.2.4FIPA与JADE的关系
第3章JADE平台
3.1简史
3.2JADE和Agent范式
3.3JADE体系结构
3.4编译软件和运行平台
3.5JADE包
3.6消息传输服务
3.6.1消息传输协议
3.6.2IMTP
3.7管理和调试工具
3.7.1平台管理控制台
3.7.2虚拟Agent
3.7.3嗅探Agent
3.7.4自省Agent
3.7.5日志管理器Agent
3.7.6事件通知服务和JADE工具模型
第4章JADE编程——基本功能
4.1创建Agent
4.1.1Agent标识符
4.1.2Agent初始化
4.1.3Agent终止
4.1.4向Agent传递参数
4.1.5图书交易项目建立
4.2Agent任务
4.2.1行为调度和执行
4.2.2单次行为、循环行为和普通行为
4.2.3关于行为的更多介绍
4.2.4调度操作
4.2.5图书交易例子使用的行为
4.3Agent通信
4.3.1发送消息
4.3.2接收消息
4.3.3阻塞行为以等待消息
4.3.4从消息队列中选择消息
4.3.5复杂对话
4.3.6阻塞模式下接收消息
4.4Agent搜索:黄页服务
4.4.1DFAgent
4.4.2与DF交互
4.4.3搜索服务
4.5具有GUI的Agent
4.5.1AWTActionlistener的良好编程习惯
4.5.2通过Agent线程修改GUI的良好编程习惯
第5章JADE编程——高级功能
5.1本体和内容语言
5.1.1基本原理
5.1.2内容参考模型
5.1.3使用JADE内容语言和本体支持
5.1.4使用PROTEGE和附带的BeanCenerator创建JADE本体
5.2组合行为以创建复杂任务
5.2.1SequentialBehaviour类
5.2.2FSMBehaviour类
5.2.3ParallelBehaviours类
5.2.4在子行为之间共享数据:数据仓库
5.2.5关于复合行为的其他事项
5.3线程化行为
5.4交互协议
5.4.1JADE.PROTO包
5.4.2使用协议类
5.4.3嵌套协议
5.5与AMS的结合
5.5.1向AMS请求平台管理操作
5.5.2订购平台事件
5.6从一个外部Java应用启动JADE
5.6.1Agent通信对象
第6章Agent移动性
6.1移动Agent
6.1.1移动Agent的优缺点
6.1.2强迁移和弱迁移
6.1.3迁移行程
6.2平台内部移动
6.2.1移动存储器
6.2.2Agent序列化
6.2.3移动Agent类装载器
6.2.4Agent复制
6.2.5间接移动声明
6.3跨平台移动服务
6.3.1迁移的过程
6.3.2移动服务整合
6.3.3代码打包
6.3.4JADE移动本体
6.4使用JADE移动性服务
6.4.1平台内移动性服务
6.4.2跨平台移动性服务
6.4.3IPMS的安全性考虑
6.4.4移动Agent编程
6.4.5访问AMS实现Agent迁移
6.4.6Agent移动性示例
第7章JADE内部体系结构
7.1分布式协作过滤器
7.1.1思路及动机
7.1.2主要元素
7.1.3服务组件
7.1.4选择要激活的服务
7.2创建一个JADE内核服务
7.2.1实现服务类
7.2.2启动服务
7.2.3使用过滤器阻塞纵向命令
7.2.4实现一个分布式JADE服务
7.2.5Agent和服务的交互
第8章在移动设备上运行JADEAgent
8.1移动环境的主要制约因素
8.1.1硬件制约
8.1.2Java限制
8.1.3网络限制
8.2LEAP附件
8.2.1JADE和JADE-LEAP
8.2.2LEAPIMTP
8.3分离容器执行模式
8.3.1仲裁者
8.3.2分离容器配置选项
8.4开发MIDPAgent
8.4.1建立一个基于JADE-LEAP的MIDlet套件
8.4.2设定配置选项
8.4.3应用MIDP环境建立图书销售例子
8.4.4最小化
8.5LEAP附件高级功能
3.5.1日志记录API和输出监视MIDlet
8.5.2MIDP环境下管理复杂内容表达
8.5.3从用户定义的MIDLet启动JADE
8.5.4控制前端与后端的连接状态
8.5.5后端管理服务
第9章部署容错JADE平台
9.1主复制服务
9.2在关系数据库上构建DF库
9.2.1默认持久性
9.2.2定制持久性
9.2.3性能和扩展性比较
第10章JADEWeb服务集成网关
10.1Web服务技术
10.2Agent和Web服务集成的效用
10.3WSIG架构
10.3.1JADEDF
10.3.2UDDI
10.3.3JADEAgents
10.3.4JADEAgent网关
10.3.5ACL<>SOAP消息转换器
10.3.6ACL/SLO<>WSDL消息转换器
10.3.7AXISWEB服务器
10.3.8Web服务
10.4安装要求
10.5WSIG安装过程
10.5.1WSIG配置
10.5.2WSIG运行
10.5.3WSIG示例
10.6WSIG操作
10.6.1WSIG的初始化
10.6.2DF和UDDI数据库
10.6.3将JADEAgent服务发布为Web服务
10.6.4将Web服务操作发布为Agent服务
10.6.5消息转换
10.6.6通过Web服务客户端调用Agent服务
10.6.7Agent服务调用Web服务
10.7例1:Web服务客户端调用Agent服务
10.8例2:Agent服务调用Web服务
……
第11章Agent社会配置管理器与运行平台
第12章JADE语义框架
第13章其他相关工具介绍
附录A命令行选项
附录B术语
参考文献
FIPA规范

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Developing Multi-Agent systems with JADE
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon