姓名 |
吳凱強(Kai-chiang Wu)
查詢紙本館藏 |
畢業系所 |
資訊工程學系 |
論文名稱 |
使用 JADE、OWL 及 Java 實作 Jason BDI 代理人以去除邏輯語法 (Using JADE, OWL, and Java to Implement Jason BDI Agent to Eliminate Logic Constructs)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
|
摘要(中) |
Jason [1] 是目前開發 agent 最流行的平台之一 , 然而, 並不容易使用 , 我們認為在於使用 logic programming [2] 做為開發工具,與其他程式語言在思考過程及執行流程上大不相同。 另一方面, 本研究以 JADE、OWL 及 Java,藉由仿照 Jason reasoning cycle 的十個步驟來模擬 Jason agent,發現本研究不須使用麻煩難懂的 logic programming 即可模擬Jason agent,並改善代理人程式的可維修性。 |
摘要(英) |
Jason [1] is the most popular platform to develop agent. However, we argue that Jason is difficult to use because of its using logic programming[2], it is very different from other programming languages with regard to deliberation and execution. On the other hand, we use JADE, OWL, and Java to implement the 10-step reasoning cycle of Jason agent. We found that by doing so we can simulate Jason agent without the cumbersome logic construct of logic programming and thus improve agent program maintainability . |
關鍵字(中) |
★ Jason ★ logic programming ★ Java |
關鍵字(英) |
|
論文目次 |
摘要 i
ABSTRACT ii
誌謝 iii
目錄 iv
圖目錄 v
一、引言 1
1-1 Jason agent 1
1-2 Jason 平台的問題 1
二、相關研究 2
三、模型 4
3-1 Jade 及 OWL 介紹 4
3-2 Jason reasoning cycle 的實作與比較 5
3-2-1 Step I 6
3-2-2 Step II 6
3-2-3 Step III 7
3-2-4 Step IV 8
3-2-5 Step V 8
3-2-6 Step VI 9
3-2-7 Step VII 9
3-2-8 Step VIII 11
3-2-9 Step IX 11
3-2-10 Step X 12
四、範例 14
4-1 情節 14
4-2 實作 15
五、結論 17
參考文獻 18
附錄 19 |
參考文獻 |
[1] R. H. Bordini, J. F. Hübner and M. Wooldridge, Programming multi-agent systems in AgentSpeak using Jason, John Wiley & Sons, 2007.
[2] M. Bramer, Logic Programming with Prolog, Springer, 2005.
[3] L. Braubach, A. Pokahr and K. Jander, Jadex [Online]. Available:
http://www.activecomponents.org
[4] T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler and F. Yergeau, Extensible Markup Language (XML) 1.0 (Fifth Edition) [Online]. Available:
http://www.w3.org/TR/2008/REC-xml-20081126/
[5] Giovanni Caire (TILAB, formerly CSELT), JADE Tutorial: JADE Programming for Beginners [Online]. Available:
http://jade.tilab.com/doc/tutorials/JADEProgramming-Tutorial-for-beginners.pdf
[6] M. K. Smith, C. Welty and D. L. McGuinness, OWL Web Ontology Language
Guide [Online]. Available: http://www.w3.org/TR/2004/REC-owl-guide-20040210
[7] Oracle, The Java Tutorials [Online]. Available: http://docs.oracle.com/javase/tutorial
[8] Stanford Center for Biomedical Informatics Research, protégé [Online]. Available: http://protege.stanford.edu
[9] IEEE Foundation for Intelligent Physical Agents, FIPA [Online]. Available: http://www.fipa.org
[10] R. H. Bordini, J. F. Hübner and M. Wooldridge, Programming multi-agent systems in AgentSpeak using Jason, John Wiley & Sons, 2007, pp. 58-65. |
指導教授 |
陳振炎
|
審核日期 |
2014-7-1 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|