| 研究生: |
林啟翔 Chi-Hsiang Lin |
|---|---|
| 論文名稱: |
實作 JADE 周期回應行為於 FIPA 反覆式合約網協定 Implementing JADE Cyclic Responder Behaviour for FIPA Iterated Contract Net Protocol |
| 指導教授: |
陳振炎
Jen-Yen Chen |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系 Department of Computer Science & Information Engineering |
| 畢業學年度: | 99 |
| 語文別: | 中文 |
| 論文頁數: | 36 |
| 中文關鍵詞: | JADE 、FIPA 、合約網互動協定 |
| 外文關鍵詞: | FIPA, JADE, contract net interaction protocol |
| 相關次數: | 點閱:16 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
使用事先定義的互動協定,可想而之地簡化了 agent-based 程式設計的複雜工作。廣泛使用的 FIPA 反覆式合約網互動協定已經實作在 JADE agent 平台上。然而,它只提供單一工作階段回應行為,沒有周期行為版本。因此本文針對此互動協定實作 JADE 周期回應行為,接著使用 JADE 工具來分析此行為的執行,我們發現本作法的優點有:1) 改善行為程式碼的可用性, 2) 較好的同步資源可管理性。
Using predefined interaction protocol (IP) conceivably simplifies the complicated task of agent-based programming. The widely-used FIPA iterated contract net IP has already been implemented on the JADE agent platform. However, there seems only the single session responder behaviour of it available, without the cyclic behaviour version. This work thus implements the JADE cyclic responder behaviour for this IP on JADE. We used JADE tools to analyze the execution of this behaviour. And, we figured that the benefits of this work are: 1) improved usability of the behaviour code, and 2) better resource manageability of concurrency.
[1] FIPA: Foundation for Intelligent Physical Agents [Online]. (2011) http://www.fipa.org/
[2] FIPA Iterated Contract Net Interaction Protocol Specification [Online]. http://www.fipa.org/specs/fipa00030/
[3] F. Ishikawa, N. Yoshioka, and S. Honiden, "Incorporating Agreements on Service Options into BPEL-based Services", Proc. 2005 International Conference on Computational Intelligence for Modelling, Control and Automation, and International Conference on Intelligent Agents, Web Technologies and Internet Commerce. CIMCA-IAWTIC’05, vol. 1, Vienna, Austria, Nov 28-30, 2005, pp. 796 - 803.
[4] Z. Chang, S. Li, "Reconciling inconsistent perspectives in collaborative GIS using multi-agent method", Proc. 2009 17th International Conference on Geoinformatics. Geoinformatics 2009, vol. 1, Fairfax, VA, USA, Aug 12-14, 2009, pp. 1-6.
[5] 王鈺歆,「使用代理人 OWL 及 OWL-S 於個性化網路服務」,國立中央大學,碩士論文,民國 100 年。
[6] JADE: Java Agent DEvelopment Framework [Online]. http://jade.tilab.com/
[7] International Organization for Standardization, "ISO/IEC Standard 9126: Software Engineering – Product Quality", part 1, Geneva, June 2001.
[8] G. Gaire, [jade-develop] Implementation Iterated Contract Net Protocol [Online]. http://avalon.tilab.com/pipermail/jade-develop/2008q1/011788.htm
[9] F. Bellifemine, G. Caire, D. Greenwood, Developing Multi-Agent Systems with JADE, John Wiley & Sons, Ltd, England, April 2007.
[10] F. Bellifemine, G. Caire, T. Trucco, and G. Rimassa, Jade Programmer’s guide JADE 4.0, April 2010.