jade_百度百科

文章推薦指數: 80 %
投票人數:10人

JADE(Java Agent Development Framework)是基於Java 語言的Agent開發框架, 是由TILAB 開發的開放源代碼的自由軟件。

jade是一個多義詞,請在下列義項上選擇瀏覽(共10個義項) 添加義項 ▪台灣藝人周幼婷的英文名 ▪內地女子組合 ▪計算機編程語言 ▪香港無線電視翡翠台英文名 ▪X-JAPAN同名歌曲 ▪dc漫畫超級英雄 ▪JavaAgent開發框架 ▪香港歌手關心妍英文名 ▪七朵花成員屈旻潔的英文名 ▪種質 全部展開 收起 反饋 分享 複製鏈接 請複製以下鏈接發送給好友 https://baike.baidu.hk/item/jade/2932393 複製 複製成功 jade (JavaAgent開發框架) 編輯 鎖定 本詞條缺少概述图,補充相關內容使詞條更完整,還能快速升級,趕緊來編輯吧! JADE(JavaAgentDevelopmentFramework)是基於Java語言的Agent開發框架,是由TILAB開發的開放源代碼的自由軟件。

外文名 PUG 全    稱 JavaAgentDevelopmentFramework 用    途 JavaAgent開發框架 開發者 TILAB 主要功能 AMS、DF、ACC 使用效果 實現特定的功能模塊 曾用名 JADE 目錄 1 簡介 2 功能 jade簡介 編輯 JADE(JavaAgentDevelopmentFramework)是基於Java語言的Agent開發框架,是由TILAB開發的開放源代碼的自由軟件。

它包括一個Agent賴以生存的運行環境,開發Agent應用的類庫和用來調試和配置的一套圖形化的工具,簡化了一個多Agent系統的開發過程。

jade功能 編輯 JADE為多Agent系統提供了以下功能: (l)Agent管理系統(AgentManagementSystem,簡稱AMS),負責控制平台內Agent的活動、生存週期及外部應用程序與平台的交互,規範Agent在平台上用獨一無二的名字來標識; (2)目錄服務器(DilectolyFacilitatol,簡稱DF),負責對平台內的Agent提供黃頁服務,註冊服務類型以供查找; (3)消息傳送系統,也稱為Agent交流通道(AgentCommunicationChannel,簡稱ACC),控制平台內或不同平台之間的消息傳輸、消息編碼、消息解析等。

JADE定義了Agentclass作為其他Agent的父類,其他Agent均繼承自Agentclass。

Agentclass中定義了setup方法,用於初始化Agent;定義了takeDown方法,用於結束Agent的運行;定義了doDelete方法,用於終止Agent;定義了Behaviour類以及addBehaviour方法用於添加Agent任務。

為了保證Agent的分佈式計算和協作機制,JADE構建行為池(BehaviourPool)來存儲所有添加的Behaviour,這些Behaviour呈隊列排列,按照進入行為池的順序依次被調用。

Behaviour方法被調用時,首先執行Action方法,然後判斷Done函數返回的布爾值,如果為真則將Behaviour移出行為池,繼續下一個Behaviour的執行。

JADE提供了這樣一個基類,其他Agent所需要做的是重載setup,action,done,takeDown這幾個方法來實現特定的功能模塊。

詞條統計 瀏覽次數:次 編輯次數:9次歷史版本 最近更新: w_ou (2021-01-30) 1 簡介 2 功能 百科協議    隱私協議    意見反饋 Beta 進入詞條 清除歷史記錄關閉 編輯 反饋 登錄



請為這篇文章評分?