TY - GEN
T1 - The unified extensional versioning model
AU - Asklund, Ulf
AU - Bendix, Lars
AU - Christensen, Henrik B.
AU - Magnusson, Boris
PY - 1999
Y1 - 1999
N2 - Versioning of components in a system is a well-researched field where various adequate techniques have already been established. In this paper, we look at how versioning can be extended to cover also the structural aspects of a system. There exist two basic techniques for versioning - intentional and extensional - and we propose a unified extensional versioning model for versioning of both components and structure in the same way. The unified model is described in detail and three different policies that can be implemented on top of the general model are exemplified/illustrated by three prototype tools constructed by the authors. The model is analysed with respect to the number of versions and con- figurations it generates and has to manage. Finally, the unified extensional model is compared to more traditional intentional models on some important parameters. The conclusions are that the unified model is indeed viable. It not only pro- vides the functionality offered by the intentional model with respect to flexibility during development and management of combinatoric complexity, but also offers a framework for management of configurations that enables systems to provide much more advanced support than is commonly available.
AB - Versioning of components in a system is a well-researched field where various adequate techniques have already been established. In this paper, we look at how versioning can be extended to cover also the structural aspects of a system. There exist two basic techniques for versioning - intentional and extensional - and we propose a unified extensional versioning model for versioning of both components and structure in the same way. The unified model is described in detail and three different policies that can be implemented on top of the general model are exemplified/illustrated by three prototype tools constructed by the authors. The model is analysed with respect to the number of versions and con- figurations it generates and has to manage. Finally, the unified extensional model is compared to more traditional intentional models on some important parameters. The conclusions are that the unified model is indeed viable. It not only pro- vides the functionality offered by the intentional model with respect to flexibility during development and management of combinatoric complexity, but also offers a framework for management of configurations that enables systems to provide much more advanced support than is commonly available.
UR - http://www.scopus.com/inward/record.url?scp=84958967135&partnerID=8YFLogxK
U2 - 10.1007/3-540-48253-9_8
DO - 10.1007/3-540-48253-9_8
M3 - Paper in conference proceeding
AN - SCOPUS:84958967135
SN - 354066484X
SN - 9783540664840
VL - 1675
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 100
EP - 122
BT - System Configuration Management - 9th International Symposium, SCM 1999, Proceedings
PB - Springer
T2 - 9th International Symposium on System Configuration Management, SCM 1999
Y2 - 5 September 1999 through 7 September 1999
ER -