Version models for software configuration management

被引:243
作者
Conradi, R [1 ]
Westfechtel, B
机构
[1] Norwegian Univ Sci & Technol, Dept Comp & Informat Sci, N-7034 Trondheim, Norway
[2] Rhein Westfal TH Aachen, Dept Comp Sci 3, D-52056 Aachen, Germany
关键词
changes; configuration rules; configurations; revisions; variants; versions;
D O I
10.1145/280277.280280
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
After more than 20 years of research and practice in software configuration management (SCM), constructing consistent configurations of versioned software products still remains a challenge. This article focuses on the version models underlying both commercial systems and research prototypes. It provides an overview and classification of different versioning paradigms and defines and relates fundamental concepts such as revisions, variants, configurations, and changes. In particular, we focus on intensional versioning, that is, construction of versions based on configuration rules. Finally, we provide an overview of systems that have had significant impact on the development of the SCM discipline and classify them according to a detailed taxonomy.
引用
收藏
页码:232 / 282
页数:51
相关论文
共 144 条
[1]  
ADAMS E, 1986, LNCS, V244, P86
[2]  
Adams E. W., 1989, Proceedings. 11th International Conference on Software Engineering (Cat. No.89CH2718-5), P154, DOI 10.1145/74587.74610
[3]  
ADAMS P, 1995, LECT NOTES COMPUTER, V1005, P1
[4]  
ALLEN L, 1995, LECT NOTES COMPUTER, V1005, P194
[5]  
[Anonymous], IEEE COMPUT
[6]  
[Anonymous], ACM COMPUTING SURVEY
[7]  
[Anonymous], IEEE COMPUTER
[8]  
[Anonymous], MODERN DATABASE SYST
[9]  
[Anonymous], SOFTWARE MERGING SLI
[10]  
[Anonymous], 1989, SEI SERIES SOFTWARE