Abstract
We present the change oriented model of versioning, which focuses strongly on functional changes in a software product and therefore can be seen as an alternative to the traditional, “version oriented” models. The change oriented model has advantages over these models, especially with regard to parallel development and systems with many optional features.
This work was done within the EPOS project which is supported by the Royal Norwegian Council for Scientific and Industrial Research (NTNF) as project no. ED0224.18457.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Noureddine Belkhatir and Jacky Estublier. Experience with a data base of programs. In Proceedings of the 2nd ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pages 84–91, Association for Computing Machinery, SIG-SOFT/SIGPLAN, December 1986.
Stuart I. Feldman. Make — a program for maintaining computer programs. Software — Practice and Experience, 9(3):255–265, March 1979.
Per Holager. Elements of the Design of a Change Oriented Configuration Management Tool. Technical Report STF44 A88023, Elektronikklaboratoriet ved NTH, N-7034 Trondheim, Norway, February 1988.
David B. Leblang and Robert P. Chase, Jr. Computer-aided software engineering in a distributed environment. ACM Software Engineering Notes, 9(3):104–112, March 1984.
Thomas Reps, Susan Horwitz, and Jan Prins. Support for integrating program variants in an environment for programming in the large. In Jürgen F. H. Winkler, editor, Proceedings of the ACM Workshop on Software Version and Configuration Control, pages 197–216, German Chapter of the ACM, B. G. Teubner Verlag, Stuttgart, 1988.
Marc J. Rochkind. The Source Code Control System. IEEE Transactions on Software Engineering, SE-1(4):364–370, December 1975.
N. Sarnak, R. Bernstein, and V. Kruskal. Creation and maintenance of multiple versions. In Jürgen F. H. Winkler, editor, Proceedings of the ACM Workshop on Software Version and Configuration Control, pages 217–227, B. G. Teubner Verlag, Stuttgart, January 1988.
Walter F. Tichy. Design, implementation, and evaluation of a revision control system. In Proceedings of the 6th International Conference on Software Engineering, IEEE, September 1982.
Walter F. Tichy. Tools for software configuration management. In Jürgen F. H. Winkler, editor, Proceedings of the ACM Workshop on Software Version and Configuration Control, pages 1–20, B. G. Teubner Verlag, January 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lie, A., Didriksen, T., Conradi, R., Karlsson, EA., Hallsteinsen, S.O., Holager, P. (1989). Change oriented versioning. In: Ghezzi, C., McDermid, J.A. (eds) ESEC '89. ESEC 1989. Lecture Notes in Computer Science, vol 387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51635-2_40
Download citation
DOI: https://doi.org/10.1007/3-540-51635-2_40
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51635-4
Online ISBN: 978-3-540-46723-6
eBook Packages: Springer Book Archive