搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
基于JADE的多Agent系统开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787118086607
  • 作      者:
    (意)Fabio Bellifemine,(意)Giovanni Caire,(意)Dominic Greenwood[著]
  • 出 版 社 :
    国防工业出版社
  • 出版日期:
    2013
收藏
内容介绍
  《基于JAD的多Agent系统开发》共十三章,包括Agent技术概述、JADE平台、JADE编程——基本功能、JADE编程——高级功能、Agent移动性、JADE内部体系结构、在移动设备上运行JADEAgent等内容。
展开
精彩书摘
  2.2.2.2 FIPA子层
  如前所述,FIPA通信栈可划分为几个子层,存在于经典OSI或TCP/IP栈应用层的范围内,每一层的详细介绍如下。
  (1)子层1(传输)。在FIPA-ACL分层协议模型中,传输协议是最底层的应用子层协议。目前为止,FIPA已为HOP( IIOP,1999)、WAP( WAP)和HTTP( HTTP)定义了消息传输协议。
  (2)子层2(编码)。FIPA使用包括XML、字符串和位有效在内的高级数据结构定义了消息表示方式,而不是发送简单的二进制编码消息。二进制编码消息是为低带宽通信设计的。
  (3)子层3(消息)。在FIPA中,为了消息表述的灵活性,消息结构的定义独立于具体的编码方式。本层重要性在于,除了包含有效载荷和需要交换的内容等参数以外,还包含其他一些关键的参数,如发送者和接收者、消息类型(通信行为)和回复超时时间等。2.2.3节给出了一个FIPA-ACL消息结构的例子。
  (4)子层4(本体)。一个FIPA消息的有效载荷或内容所包含的单个条目可以显式地引用到应用程序特定的概念模型或本体。虽然FIPA本质上允许在表达消息内容时使用本体,但是它不为本体指定任何特殊描述,也不提供任何特定领域本体。只是在需要时参考基于Web的本体。
  (5)子层5(内容表达)。FIPA消息的实际内容可以是任何形式的,但是FIPA已定义了基本原则,这些原则主要指导通用逻辑公式和谓词的使用以及复合、选择概念代数运算的使用。表达内容最常用的语言是FIPA-SL,它包含的逻辑连联接词包括not、or、implies和equiv等;它所包含的代数运算包括any和all。
  (6)子层6(通信行为)。根据行为或声明对消息进行简单分类,如inform、request和agree。
  (7)子层7(交互协议,IP)。通常情况下,消息的交换很少是孤立的,而是形成交互序列。FIPA定义了一些交互协议来描述特定的消息交换序列,如request(将在2.2.3节进行论述),它描述了当一方向另一方发出请求时,对方必须依次做出响应,或同意或拒绝。
  ……
展开
目录
第1章 引言
第2章 Agent技术概述
2.1 关于Agent
2.1.1 什么是Agent
2.1.2 Agent体系结构
2.1.3 通信与协作
2.1.4 编程语言与工具
2.1.5 多Agent系统应用
2.2 智能物理Agent基金会(FIPA)
2.2.1 FIPA历史与目标
2.2.2 FIPA核心概念
2.2.3 关键FIPA规范节选
2.2.4 FIPA与JADE的关系

第3章 JADE平台
3.1 简史
3.2 JADE和Agent范式
3.3 JADE体系结构
3.4 编译软件和运行平台
3.5 JADE包
3.6 消息传输服务
3.6.1 消息传输协议
3.6.2 IMTP
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.1 Agent标识符
4.1.2 Agent初始化
4.1.3 Agent终止
4.1.4 向Agent传递参数
4.1.5 图书交易项目建立
4.2 Agent任务
4.2.1 行为调度和执行
4.2.2 单次行为、循环行为和普通行为
4.2.3 关于行为的更多介绍
4.2.4 调度操作
4.2.5 图书交易例子使用的行为
4.3 Agent通信
4.3.1 发送消息
4.3.2 接收消息
4.3.3 阻塞行为以等待消息
4.3.4 从消息队列中选择消息
4.3.5 复杂对话
4.3.6 阻塞模式下接收消息
4.4 Agent搜索:黄页服务
4.4.1 DFAgent
4.4.2 与DF交互
4.4.3 搜索服务
4.5 具有GUI的Agent
4.5.1 AWTActionlistener的良好编程习惯
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.1 SequentialBehaviour类
5.2.2 FSMBehaviour类
5.2.3 ParallelBehaviours类
5.2.4 在子行为之间共享数据:数据仓库
5.2.5 关于复合行为的其他事项
5.3 线程化行为
5.4 交互协议
5.4.1 JADE.PROTO包
5.4.2 使用协议类
5.4.3 嵌套协议
5.5 与AMS的结合
5.5.1 向AMS请求平台管理操作
5.5.2 订购平台事件
5.6 从一个外部Java应用启动JADE
5.6.1 Agent通信对象

第6章 Agent移动性
6.1 移动Agent
6.1.1 移动Agent的优缺点
6.1.2 强迁移和弱迁移
6.1.3 迁移行程
6.2 平台内部移动
6.2.1 移动存储器
6.2.2 Agent序列化
6.2.3 移动Agent类装载器
6.2.4 Agent复制
6.2.5 间接移动声明
6.3 跨平台移动服务
6.3.1 迁移的过程
6.3.2 移动服务整合
6.3.3 代码打包
6.3.4 JADE移动本体
6.4 使用JADE移动性服务
6.4.1 平台内移动性服务
6.4.2 跨平台移动性服务
6.4.3 IPMS的安全性考虑
6.4.4 移动Agent编程
6.4.5 访问AMS实现Agent迁移
6.4.6 Agent移动性示例

第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.5 Agent和服务的交互

第8章 在移动设备上运行JADEAgent
8.1 移动环境的主要制约因素
8.1.1 硬件制约
8.1.2 Java限制
8.1.3 网络限制
8.2 LEAP附件
8.2.1 JADE和JADE-LEAP
8.2.2 LEAPIMTP
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.5 LEAP附件高级功能
3.5.1 日志记录API和输出监视MIDlet
8.5.2 MIDP环境下管理复杂内容表达
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.1 Web服务技术
10.2 Agent和Web服务集成的效用
10.3 WSIG架构
10.3.1 JADEDF
10.3.2 UDDI
10.3.3 JADEAgents
10.3.4 JADEAgent网关
10.3.5 ACL<>SOAP消息转换器
10.3.6 ACL/SLO<>WSDL消息转换器
10.3.7 AXISWEB服务器
10.3.8 Web服务
10.4 安装要求
10.5 WSIG安装过程
10.5.1 WSIG配置
10.5.2 WSIG运行
10.5.3 WSIG示例
10.6 WSIG操作
10.6.1 WSIG的初始化
10.6.2 DF和UDDI数据库
10.6.3 将JADEAgent服务发布为Web服务
10.6.4 将Web服务操作发布为Agent服务
10.6.5 消息转换
10.6.6 通过Web服务客户端调用Agent服务
10.6.7 Agent服务调用Web服务
10.7 例1:Web服务客户端调用Agent服务
10.8 例2:Agent服务调用Web服务
……

第11章 Agent社会配置管理器与运行平台
第12章 JADE语义框架
第13章 其他相关工具介绍
附录A 命令行选项
附录B 术语
参考文献
FIPA规范
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证