Using Agent to support Build System in eXtreme Programming (XP) Environment
碩士 === 國立中央大學 === 資訊工程研究所 === 92 === This thesis uses agent technology to address the issues encountered when automating the practice of continuous integration in eXtreme Programming (XP) environment. The issues are: (1) multiple developers, (2) uploading built source code to source code repository,...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2004
|
Online Access: | http://ndltd.ncl.edu.tw/handle/44390229620960887544 |
Summary: | 碩士 === 國立中央大學 === 資訊工程研究所 === 92 === This thesis uses agent technology to address the issues encountered when
automating the practice of continuous integration in eXtreme Programming (XP)
environment. The issues are: (1) multiple developers, (2) uploading built source code
to source code repository, and (3) using a single command to build project from
source code.
In this thesis, we develop a continuous integration tool called Agent-based Build
System for XP to automate the build process. The build system is a Multi-Agent
System (MAS) that consists of two agents: Build Agent and Report Agent. Build
Agent is responsible for invoking Ant to deal with the build. Report Agent is
responsible for publishing build report.
The expected benefits of the system are: (1) using service registration of Middle
Agent to run the build process robustly, (2) using the DARPA Agent Markup
Language (DAML)-format build report to automate the process of uploading source
code, and (3) being capable of building applications of different domains.
|
---|