Advanced

The unified extensional versioning model

Asklund, Ulf LU ; Bendix, Lars LU ; Christensen, Henrik B. and Magnusson, Boris LU (1999) 9th International Symposium on System Configuration Management, SCM 1999 In System Configuration Management - 9th International Symposium, SCM 1999, Proceedings 1675. p.100-122
Abstract

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... (More)

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.

(Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
System Configuration Management - 9th International Symposium, SCM 1999, Proceedings
volume
1675
pages
23 pages
publisher
Springer Verlag
conference name
9th International Symposium on System Configuration Management, SCM 1999
external identifiers
  • Scopus:84958967135
ISSN
16113349
03029743
ISBN
354066484X
9783540664840
DOI
10.1007/3-540-48253-9_8
language
English
LU publication?
yes
id
44f34b27-ac03-42f8-adcc-a9a30b6b8675
date added to LUP
2016-09-26 14:41:47
date last changed
2016-10-05 08:43:56
@misc{44f34b27-ac03-42f8-adcc-a9a30b6b8675,
  abstract     = {<p>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.</p>},
  author       = {Asklund, Ulf and Bendix, Lars and Christensen, Henrik B. and Magnusson, Boris},
  isbn         = {354066484X},
  issn         = {16113349},
  language     = {eng},
  pages        = {100--122},
  publisher    = {ARRAY(0x906cac8)},
  series       = {System Configuration Management - 9th International Symposium, SCM 1999, Proceedings},
  title        = {The unified extensional versioning model},
  url          = {http://dx.doi.org/10.1007/3-540-48253-9_8},
  volume       = {1675},
  year         = {1999},
}