博碩士論文 91522038 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:12 、訪客IP:18.118.9.7
姓名 黃銘偉(Ming-Wei Huang)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 使用代理人輔助eXtreme Programming環境之單元測試
(Using Agent to Support Unit Testing in eXtreme Programming (XP) Environment)
相關論文
★ 以極致編程為基礎的嵌入式系統雙層測試工具★ 極致編程的兩個延伸:繪製草圖及英詞中句虛擬碼
★ 應用DAML建立代理人社群以整合網路服務★ 以DAML為基礎的目標導向個人代理人
★ 攜帶可延伸的ontology以增進agent間的溝通★ 使用代理人支援eXtreme Programming(XP)環境的建構系統
★ 使用代理人輔助XP環境之驗收測試★ 使用代理人輔助eXtreme Programming環境之版本控制
★ 行動代理人使用DAML Ontology於 進階用路人資訊系統★ 網路服務描述的整合驗證環境
★ 適用OWL-S服務模型之新的正規技術★ 用於代理人互動的知識本體增強的多代理人閘道系統
★ 文件製作活動:極致編程在嵌入式系統上之延伸★ 測試驅動開發用於高職生程式教學
★ 使用極致編程在嵌入式系統中移植開放原始碼★ 透過白板面對面溝通的快捷方法經驗
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 本論文使用agent技術來建構符合eXtreme Programming (XP) 方法的單元測試環境。該環境必須具彈性及穩定度,並落實XP practices.
藉由agent間的coordination來控管測試流程。並以DAML (DARPA Agent Markup Language) 格式來建構ontology及儲存測試資料,作為agent彼此溝通及 流程掌控的依據。
預期的優點:(1) agent本身的特性,改善環境的flexibility與reliability;(2)落實 XP practices: unit test first, simple design, continuous integration and collective code ownership. (3) DAML描述的測試資料,讓agent更方便存取之,並使資料間有更詳細的關係描述。
摘要(英) This thesis uses agent technology to support unit testing in eXtreme Programming (XP) environment, which should be flexible and reliable, and facilitates XP practices.
The environment monitors process through agent coordination. Ontology and unit testing data are built in DAML (DARPA Agent Markup Language) in order to assist agent communication and process monitoring.
The expected benefits of the environment are: 1) Through agent’s property, flexibility and reliability of the environment are improved; 2) The following XP practices: unit test first, simple design, continuous integration and collective code ownership are facilitated by the environment; 3) Unit testing data in DAML format can be easily accessed by agents. The DAML format also allows detailed description of relationships among testing data.
關鍵字(中) ★ 環境
★ 單元測試
★ 極致開發方法
★ 代理人
關鍵字(英) ★ XP
★ unit testing
★ Agent
★ environment
論文目次 Chapter 1 Introduction p. 1
Chapter 2 Related Work p. 3
Chapter 3 Using Agent to Support Unit Testing in XP Environment p. 4
3.1 Architecture p. 4
3.2 Implementation p. 7
Chapter 4 Examples p. 8
Chapter 5 Conclusions p. 10
References p. 11
Appendixes p. 12
A: Eclipse p. 12
B: Automating the build and test process p. 14
C: Scenario-Based Testing of E-Business Applications p. 17
D: Ontology of unit testing p. 19
E: Agent-based Environment for Extreme Programming p. 22
F: Examples run p. 30
參考文獻 [1] Martin Fowler, “The New Methodology,” 2003.
Available at: http://martinfowler.com/articles/newMethodology.html
[2] Mike Cohn, Doris Ford, “Introducing an Agile Process to an Organization,” IEEE Computer, Jun. 2003, pp. 74-78.
[3] William C. Wake, Extreme Programming Explored, Addison-Wesley, 2000,
Chapter 2.
[4] B. George, L. Williams, “An Initial Investigation of Test Driven Development in Industry,” Proc. ACM Symposium on Applied Computing, Mar. 2002, pp. 159-163.
[5] Lan Cao, Kannan Mohan, Peng Xu, Balasubramaniam Ramesh, “How Extreme
does Extreme Programming Have to be? Adapting XP Practices to Large-scale
Projects,” Proc. 37th Int. Conf. on System Sciences, Hawaii, 2004, p. 30083c.
[6] J. Highsmith and A. Cockburn, “Agile Software Development: The Business of Innovation,” IEEE Computer, 2001, vol. 34, p. 9.
[7] N. R. Jennings “Agent-Oriented Software Engineering” Proc. 12th Int. Conf. on Industrial and Engineering Applications of AI, Cairo, Egypt, 1999, pp. 4-10.
[8] M. Wooldridge, class notes of An Introduction to Multi-agent Systems, John
Wiley and Sons Ltd. Available at: http://www.csc.liv.ac.uk/~mjw/pubs/imas/
[9] JADE (Java Agent DEvelopment Framework), Telecom Italia Lab.
Available at: http://sharon.cselt.it/projects/jade/
[10] Murray Burke, “About the DAML,” Aug. 2000.
Available at: http://www.daml.org/
[11] Eclipse Platform, Version: 2.0.2 Build id: 200211071448 , (c) Copyright IBM Corp. and others, 2002. Available at: http://www.eclipse.org/platform
[12] Apache Ant, 2000~2002. Available at: http://ant.apache.org/
[13] Erik Hatcher, “Automating the build and test process,” IBM, Aug. 2001.
Available at: http://www-106.ibm.com/developerworks/java/library/j-junitmail
[14] Jeremiah Wittevrongel, Frank Maurer, “SCENTOR: Scenario-Based Testing of
E-Business Applications,” Proc. 10th Int. Workshops on Enabling Technologies:Infrastructure for Collaborative Enterprises, 2001, p. 41.
[15] Adam Pease, “Why Use DAML,” Apr. 2002.
Available at: http://www.daml.org/2002/04/why.html
[16] Foundation for Intelligent Physical Agents, “FIPA Agent Management Specification,” December 2002.
Available at: http://www.fipa.org/specs/fipa00023
[17] Fabio Bellifemine, Giovanni Caire, Tiziana Trucco, Giovanni Rimassa, “Jade Programmer’s Guide”, JADE 15b1, 21 Feb. 2003, p. 7.
指導教授 陳振炎(Jen-Yen Chen) 審核日期 2004-6-29
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明