| 研究生: |
林昌一 Chang-Yi Lin |
|---|---|
| 論文名稱: |
簡單且彈性化的軟體代理人通訊協定之探討與實作 A study of the simple and flexible transfer protocol for agents |
| 指導教授: |
薛義誠
Y. C. Shiue |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
管理學院 - 資訊管理學系 Department of Information Management |
| 畢業學年度: | 90 |
| 語文別: | 中文 |
| 論文頁數: | 81 |
| 中文關鍵詞: | 軟體代理人 、通訊協定 、案例式推理 |
| 外文關鍵詞: | case-based reasoning, agent, protocol |
| 相關次數: | 點閱:9 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
科技發展持續快速成長,軟體代理人(Software Agent)應用領域也隨之擴張。軟體代理人之間的溝通需要三個部分組成:1、互動協定的智慧2、互相溝通所使用的語言3、傳遞語言的通訊協定[10]。針對第三部分之需求,本文提出一簡單且具彈性化的軟體代理人通訊協定(Simple and Flexible Transfer Protocol, SFTP)架構,利用分層介面設計的方式並整合不同特性的網路通訊協定,使代理人間的通訊更為方便與可靠。
整合不同特性的協定需要一個自動化的挑選機制。案例式推理法(Case-based Reasoning, CBR)可選取過去存在的相似問題,使用其解答問題之經驗,來解答現有的問題[34]。在許多研究中,並證明其分類預測的功能。因此,本文採用案例式推理法作為傳輸訊息時挑選協定的機制。
透過以上方法之整合,本研究提出架構經實驗證明能有效達成網路容錯的目的,並滿足軟體代理人傳遞訊息需求。
empty
[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