(34.204.179.0) 您好!臺灣時間:2019/08/22 21:23
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
本論文永久網址: 
line
研究生:林昌一
研究生(外文):Chang-Yi Lin
論文名稱:簡單且彈性化的軟體代理人通訊協定之探討與實作
論文名稱(外文):A study of the simple and flexible transfer protocol for agents
指導教授:薛義誠薛義誠引用關係
學位類別:碩士
校院名稱:國立中央大學
系所名稱:資訊管理研究所
學門:電算機學門
學類:電算機一般學類
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:81
中文關鍵詞:軟體代理人通訊協定案例式推理
外文關鍵詞:case-based reasoningagentprotocol
相關次數:
  • 被引用被引用:1
  • 點閱點閱:98
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1

科技發展持續快速成長,軟體代理人(Software Agent)應用領域也隨之擴張。軟體代理人之間的溝通需要三個部分組成:1、互動協定的智慧2、互相溝通所使用的語言3、傳遞語言的通訊協定[10]。針對第三部分之需求,本文提出一簡單且具彈性化的軟體代理人通訊協定(Simple and Flexible Transfer Protocol, SFTP)架構,利用分層介面設計的方式並整合不同特性的網路通訊協定,使代理人間的通訊更為方便與可靠。
整合不同特性的協定需要一個自動化的挑選機制。案例式推理法(Case-based Reasoning, CBR)可選取過去存在的相似問題,使用其解答問題之經驗,來解答現有的問題[34]。在許多研究中,並證明其分類預測的功能。因此,本文採用案例式推理法作為傳輸訊息時挑選協定的機制。
透過以上方法之整合,本研究提出架構經實驗證明能有效達成網路容錯的目的,並滿足軟體代理人傳遞訊息需求。


第一章緒論1
1.1研究背景1
1.2研究動機3
1.3研究目的4
1.4研究限制6
1.5研究步驟與方法7
1.6論文架構8
第二章文獻探討9
2.1軟體代理人的定義9
2.2軟體代理人特性11
2.3軟體代理人種類13
2.4軟體代理人溝通語言15
2.4.1知識查詢和控制語言16
2.4.2代理人溝通語言18
2.5代理人傳輸協定19
2.6案例式推理23
2.6.1案例式推理法的定義24
2.6.2案例式推理法的用途25
2.6.3案例式推理法實施步驟27
第三章系統分析與設計29
3.1網際網路的傳輸協定29
3.2簡單且具彈性化的軟體代理人通訊協定架構概觀32
3.2.1SFTP所提供的服務34
3.3元件組成38
3.3.1代理人介面39
3.3.2代理人名稱管理員41
3.3.3SFTP聯絡員41
3.3.4任務管理員43
3.3.5訊息倉儲管理員43
3.3.6協定管理員44
3.3.7協定介面44
3.4協定介面要求46
3.5服務介紹47
3.5.1註冊和反註冊47
3.5.2傳送訊息49
3.5.3接收訊息51
3.6案例式推理與協定挑選機制53
3.6.1案例擷取54
3.6.2案例挑選56
3.6.3提供解答59
第四章實驗設計與結果60
4.1實驗環境60
4.2實驗設計61
4.2.1實驗假設62
4.2.2參數和環境設定62
4.3單一通訊協定和SFTP之比較64
4.3.1單一通訊協定實驗環境組合64
4.3.2SFTP協定實驗環境組合65
4.3.3實驗結果65
4.3.4結果分析65
4.4網路狀況對SFTP表現的影響66
4.4.1單一通訊協定實驗環境組合66
4.4.2SFTP協定實驗環境組合66
4.4.3實驗結果66
4.4.4結果分析67
4.5尋找最佳權重68
4.5.1實驗組合71
4.5.2實驗結果71
4.5.3結果分析73
4.6案例式推理法和隨機挑選法73
4.6.1實驗組合73
4.6.2實驗結果73
4.6.3結果分析75
第五章結論與建議76
5.1結論76
5.2建議與後續工作77


[1]Aglets, URL:http://www.trl.ibm.co.jp/aglets/, 2002[2]Alexander A., Jeremy P., and Christos S., “Agent Communication Transfer Protocol”, Proceedings of the Fourth International Conference on Autonomous Agents, pp.491-498, 2000[3]Barbara Hayes-Roth, “An Architecture for Adaptive Intelligent Systems”, Artificial Intelligence: Special Issue on Agents and Interactivity, 1995[4]Bradley, P. A., “Case-Based Reasoning : Bussiness Applications”, Knowledge Engineering Systems, Vol.37, No.3, 1994[5]Brenner, W., Zarnekow, R. and Wittig, H., “Intelligent Software Agents: Foundations and Applications”, Springer, 1998[6]Chalupsky H., Finin T., Fritzson R., McKay D., Shapiro S. and Wiederhold G., “An Overview of KQML: A Knowledge Query and Manipulation Language”, 1992[7]Danny B. Lange and Yariv Aridor, “Agent Transfer Protocol — ATP/0.1”, URL: http://www.trl.ibm.co.jp/aglets/, 1997[8]Elliot Rusty Harold, “Java Network Programming”, O’Reilly & Associates, Inc., 1999[9]Fah-Chun Cheong, “Internet Agents Spiders, Wanderers, Brokers, and Bots”, published by New Riders, http://www.newriders.com/ [10]Finin T., Labrou Y. and Mayfield J., “KQML as an Agent Communication Language”, Baltimore, U.S.A, 1995, ppt1-22[11]Finin T., McKay D., Fritzson R., and McEntire R., "KQML: An Information and Knowledge Exchange Protocol", in Kazuhiro Fuchi and Toshio Yokoi (Ed.), Knowledge Building and Knowledge Sharing , Ohmsha and IOS Press, 1994[12]FIPA specification, “Agent Communication Language”, Draft 2-199, Foundation for Intelligent Physical Agents, 1999, http://www.fipa.org[13]FIPA specification, “FIPA ACL Message Structure Specification”, available at http://www.fipa.org/specs/fipa00061/, 2001[14]Heecheol J., Charles P., and Mark R. C., “JATLite: A Java Agent Infrastructure with Message Routing”, IEEE Internet Computing March. 2000, pp.87-96, 2000[15]J. Myers. and M. Rose., “Post Office Protocol — Version 3”, RFC 1939, 1996[16]Jeng, B. C. and Liang, T.P., “Fuzzy indexing and retrieval in case-based system”, Expert Systems with Applications, Vol. 8, No.1, pp.135-142,1995[17]Jose C. Brustolon., “Autonomous Agents: Characterization and Requirements”, Carnegie Mellon Technical Report CMU-CS-91-204, Pittsburgh: Carnegie Mellon University, 1991[18]Kolodner J. L. and D. B. Leake, “A Tutorial Introduction to Case-Based Reasoning”, Case-Based Reasoning Experiences, Lessons, & Future Directions, pp.31-65, AAAI Press, 1996[19]Leake D. B., “CBR in Context: The Present and Furture”, Case-Based Reasoning Experiences, Lessons, & Future Directions, pp. 3-30, AAAI Press, 1996[20]Maes, P., “Artificial Life Meetis Entertainment: Life-like Autonomous Agents”, Communication of the ACM, Vol. 38, No. 11, pp.108-114, 1995[21]N. R. Jennings and M. Wooldridge., “Intelligent Agents: Theory and Practice”, The Knowledge Engineering Review 10 (2) pp. 115-152, 1995[22]N. R. Jennings. and M. Wooldridge., “Applications of Intelligent Agents”, Agent Technology Foundations, Applications and Markets, Springer-Verlag, 1998[23]Nwana H. S., “Software Agents: An Overview”, No1.11, No. 3, pp.205-244, 1996[24]O’Brien P. D. and Nicol R. C., “FIPA — towards a standard for software agents”, BT Technology Journal, Vol. 16, No.3 July 1998, pp. 51-59, 1998[25]R. Richard Stevens., “TCP/IP Illustrated, Volume1”, Addison-Wesley professional computing series,1997[26]Reilly D., “Simple Agent Communication Protocol”, in http://www.davidreilly.com/sacp/, 1999[27]Roche, C., et al, “The Potential of Multi-Agent System In Virtual Manufacturing Enterprise”, Database and Expert Systems Applications, Proceedings 9th International Workshop, pp. 913-918, 1998[28]Roger S. Pressman, Ph.D., “Software Engineering A Practitioner’s Approach Fifth Edition”, The McGraw-Hill Companies, Inc., 2001[29]Russel, J., and Norvig, P., “Artificial Intelligence: A Modern Approach”, Prentice Hall, 1995[30]Selker, T., “COACH: A Teaching Agent that Learns“, Communication of the ACM, Vol.37, No7, pp.92-99, 1994[31]Sinan Si Albir, “UML in a nutshell”, O’Reilly & Associates, Inc., 1997[32]Smith, D.C., Cypher, A. and Spohrer, J., “KidSim: programming Agents Without a Programming Language”, Communications of the ACM, pp.55-67, 1994[33]Steven Holzner, “Java black book”, published by The Coriolis Group, 2000[34]Sun, S. H., and Chen, J. L., “A fixture design system using case-based reasoning”, Engineering Applications of Artificial intelligence, Vol. 9, No. 5, pp. 533-504, 1996[35]Sycara K., Decker K., Pannu A., Williamson M. and Zeng D., “Distributed Intelligent Agents”, International Journal of Cooperative Information Systems, 1996[36]Watson, I., “CBR is a methodology not a technology”, Knowledge — baesd systems, Vol. 12, pp. 303-308, 1999

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊
 
系統版面圖檔 系統版面圖檔