博碩士論文 91522011 詳細資訊




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

摘要(中) 本論文使用代理人的技術,來輔助XP環境下的版本控制,藉由agent間的溝通機制和流程監控,來解決下列事項:
1. 即時察覺變動,並通知更新。
2. 上傳至source code repository存放的程式碼,均完成單元測試。
在通知方面,使用DARPA Agent Markup Language (DAML)格式建構CVS ontology,描述開發者與source code repository間的互動,以提高agent間的溝通能力,降低開發者接收訊息的負擔。
摘要(英) This thesis uses agent technology to support version control in extreme programming environment. By communication mechanism and monitoring process between agents, the following issues are addressed and solved:
1. To detect changes to source code in real-time manner and notify relevant developers to update their source codes.
2. To make sure that all source codes uploaded to source code repository passed unit tests.
Regarding the notification, Darpa agent markup language (DAML) is used to build CVS ontology to describe interaction between developer and source code repository, so as to enhance agent communication capability and thus reducing developer’s burden of receiving the information.
關鍵字(中) ★ 軟體工程環境
★ 版本控制
關鍵字(英) ★ version control
★ agent
★ multi agent system
★ agile methodologies
★ extreme programming
論文目次 Chapter 1 Introduction .................................................................................................................... 1
Chapter 2 Related Work ................................................................................................................. 3
Chapter 3 Using Agent to Support Version Control in eXtreme Programming Environment .......... 5
3.1 Architecture .............................................................................................................................. 5
3.2 Implementation ......................................................................................................................... 6
Chapter 4 System Process ............................................................................................................... 9
Chapter 5 Conclusions ................................................................................................................... 11
References ...................................................................................................................................... 12
Appendixes .................................................................................................................................... 13
A: Merant Version Manager ........................................................................................................... 13
B: Borland StarTeam: Automated Configuration and Change Management System ...................... 16
C: Agent-based Environment for Extreme Programming ............................................................... 20
D: CVS ontology ........................................................................................................................... 28
E: Example run .............................................................................................................................. 30
參考文獻 [1] Cockburn, A. Agile Software Development, Addison-Wesley, 2002.
[2] Beck. K., Extreme Programming Explained: Embrace Change, Addison-Wesley, 1999.
[3] Refactoring Home. [online]. Available: http://www.refactoring.com/
[4] Fowler, M. and Beck, K., Refactoring: Improving the Design of Existing Code, Addison-Wesley, 1999.
[5] Jeffries, R., Anderson, A., Hendrickson, C., Extreme Programming Installed, Addison-Wesley, 2001.
[6] Wooldridge M. J. and Jennings N.R., “Intelligent agents: theory and practice,” The Knowledge Engineering Review, Cambridge University Press, vol. 10, no. 2, pp. 115-152, 1995.
[7] Foundation for Intelligent Physical Agents, 2002. FIPA Agent Management Specification. [online]. Available: http://www.fipa.org/specs/fipa00023/
[8] CVS Home. Available: http://www.cvshome.org/
[9] DAML+OIL (March 2001). [online]. Available: http://www.daml.org/2001/03/daml+oil-index.html
[10] SERENA Software, Merant Version Manager, Available: http://www.merant.com/Products/ECM/VM/home.asp , 2004.
[11] Borland Software Corporation, Borland StarTeam, Available:
http://www.borland.com/starteam/
[12] Foundation for Intelligent Physical Agents, 2002. FIPA ACL Message Structure Specification. Available: http://www.fipa.org/specs/fipa00061/
[13] Borland Software Corporation, JBuilder, Available:
http://www.borland.com/jbuilder/
[14] JUnit, Testing Resources for Extreme Programming. Available:
http://www.junit.org/index.htm
[15] Reimer, U. Tutorial on Organizational Memories for Capturing, Sharing and Utilizing Knowledge. International Conference on Enterprise Information Systems, ICEIS 2001, Setubal, Portugal, July 7-10, 2001.
[16] Jade - Java Agent DEvelopment Framework. Available:
http://sharon.cselt.it/projects/jade/
[17] Jena 2 - A Semantic Web Framework. Abailable:
http://www.hpl.hp.com/semweb/jena.htm
指導教授 陳振炎(Jason Jen-Yen CHEN) 審核日期 2004-7-1
推文 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聯絡  - 隱私權政策聲明