Toward a unified framework for version modeling in engineering databases
ACM Computing Surveys (CSUR)
Change-oriented version descriptions in EPOS
Software Engineering Journal
Fine-grained revision control for collaborative software development
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Version models for software configuration management
ACM Computing Surveys (CSUR)
The Ragnarok software development environment
Nordic Journal of Computing
Proceedings of the SCM-7 Workshop on System Configuration Management
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Utilising a Geographic Space Metaphor in a Software Development Environment
Proceedings of the IFIP TC2/TC13 WG2.7/WG13.4 Seventh Working Conference on Engineering for Human-Computer Interaction
The Mjølner Environment: Direct Interaction with Abstractions
ECOOP '88 Proceedings of the European Conference on Object-Oriented Programming
Fine Grained Version Control of Configurations in COOP/Orm
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
CoEd - A Tool for Versioning of Hierarchical Documents
ECOOP '98 Proceedings of the SCM-8 Symposium on System Configuration Management
A Case-Study of Configuration Management with ClearCase in an Industrial Environment
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Experiences: Distributed Development and Software Configuration Management
SCM-9 Proceedings of the 9th International Symposium on System Configuration Management
The Ragnarok Architectural Software Configuration Management Model
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
A model for semi-(a)synchronous collaborative editing
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
Multi-level Con.guration Management with Fine-grained Logical Units
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Dissecting configuration management policies
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
A software configuration management course
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Operation-based, fine-grained version control model for tree-based representation
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
MOD2-SCM: A model-driven product line for software configuration management systems
Information and Software Technology
Test overlay in an emerging software product line - An industrial case study
Information and Software Technology
Hi-index | 0.00 |
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 configurations 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 provides 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.