JAIST Repository >
School of Information Science >
JAIST Research Reports >
Research Report - School of Information Science : ISSN 0918-7553 >
IS-RR-2003 >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10119/8436

Title: Layered Object-Oriented Application Frameworks for Extensible CVS Proxy to Support Configuration Management Process
Authors: Fujieda, Kazuhiro
Hayasaka, Ryoh
Ochimizu, Koichiro
Issue Date: 2003-09-26
Publisher: 北陸先端科学技術大学院大学情報科学研究科
Magazine name: Research report (School of Information Science, Japan Advanced Institute of Science and Technology)
Volume: IS-RR-2003-012
Start page: 1
End page: 7
Abstract: CVS (Concurrent Versions System) is widely used in various software development projects. The reason is that it is simple to deploy and use, and little regulates the process of configuration management (CM), unlike rich featured CM systems. As a consequence developers need to perform the CM process of their project by hand. We propose an extensible proxy server for CVS. It allows developers to add their own extensions supporting their process without any modification to CVS. We use object-oriented application frameworks to realize this extensibility. The architecture of the proxy consists of one library layer and two framework layers: the CVS adapter, the basic system framework, and extension frameworks. The basic system framework provides primitive and wide extensibility, and each extension framework provides domain-specific extensibility. Developers can implement extensions with low programming cost with appropriate use of each layer We present an extension framework for access control mechanisms, and two access control mechanisms as the examples of extensions.
URI: http://hdl.handle.net/10119/8436
Material Type: publisher
Appears in Collections:IS-RR-2003

Files in This Item:

File Description SizeFormat
IS-RR-2003-012.pdf717KbAdobe PDFView/Open

All items in DSpace are protected by copyright, with all rights reserved.


Contact : Library Information Section, Japan Advanced Institute of Science and Technology