A component-based software configuration management model and its supporting system

被引:11
作者
Mei, H [1 ]
Zhang, L [1 ]
Yang, FQ [1 ]
机构
[1] Peking Univ, Dept Comp Sci & Technol, Beijing 100871, Peoples R China
基金
中国国家自然科学基金;
关键词
software configuration management; component-based software development; software reuse; version control;
D O I
10.1007/BF02943283
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software configuration management (SCM) is an important key technology in software development. Component-based software development (CBSD) is an emerging paradigm in software development. However, to apply CBSD effectively in real world practice, supporting SCM in CBSD needs to be further investigated. In this paper, the objects that need to be managed in CBSD is analyzed and a component-based SCM model is presented. In this model, components, as the integral logical constituents in a system, are managed as the basic configuration items in SCM, and the relationships between/among components are defined and maintained. Based on this model, a configuration management system is implemented.
引用
收藏
页码:432 / 441
页数:10
相关论文
共 26 条
[1]  
Aoyama M, 1998, P INT C SOFTW ENG AP, VII, P111
[2]  
Berliner B., 1990, Proceedings of the Winter 1990 USENIX Conference, P341
[3]  
Borison E., 1986, Advanced Programming Environments. Proceedings of an International Workshop, P197
[4]  
BURROWS C, 1996, CONFIGURATION MANAGE
[5]  
CHRISTENSEN HB, 1998, P 8 INT S SYST CONF, P50
[6]  
CONRADI R, 1998, ACM COMPUTING SURVEY, V30
[7]  
ESTUBLIER J, 1985, P WORKSH SOFTW ENG E, P140
[8]  
FEILER P, 1991, CMUSEI9UTR7
[9]   GANDALF - SOFTWARE-DEVELOPMENT ENVIRONMENTS [J].
HABERMANN, AN ;
NOTKIN, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (12) :1117-1127
[10]  
HONG M, 2001, ACM SIGSOFT SOFTWARE, V26