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,...

Full description

Bibliographic Details
Main Authors: Jyun-Jie Liao, 廖俊傑
Other Authors: Jen-Yen Chen
Format: Others
Language:zh-TW
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/44390229620960887544
Description
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.