基於JADE的多Agent系統開發

基於JADE的多Agent系統開發

《基於JADE的多Agent系統開發》由貝利費米尼、開羅、格林伍德著,程志鋒,張蕾,陳佳俊,劉高峰譯。全書共十三章,包括Agent技術概述、JADE平台、JADE編程——基本功能、JADE編程——高級功能、Agent移動性、JADE內部體系結構、在移動設備上運行JADEAgent等內容。

基本介紹

  • 書名:基於JADE的多Agent系統開發
  • 作者:貝利費米尼 (Bellifemine F.)
  • 出版日期:2013年6月1日
  • 語種:簡體中文
  • ISBN:7118086606
  • 外文名:Developing Multi-Agent Systems With JADE
  • 出版社:國防工業出版社
  • 頁數:264頁
  • 開本:16
  • 品牌:國防工業出版社
基本介紹,內容簡介,作者簡介,圖書目錄,

基本介紹

內容簡介

《基於JADE的多Agent系統開發》由國防工業出版社出版。

作者簡介

作者:(義大利)貝利費米尼(Bellifemine F.) (義大利)開羅(Caire G.) (義大利)格林伍德(Creenwood D.) 譯者:程志鋒 張蕾 陳佳俊 劉高峰

圖書目錄

第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規範
  

相關詞條

熱門詞條

聯絡我們