Skip to main content

Change oriented versioning

  • Software Configuration Management
  • Conference paper
  • First Online:
ESEC '89 (ESEC 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 387))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. Stuart I. Feldman. Make — a program for maintaining computer programs. Software — Practice and Experience, 9(3):255–265, March 1979.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Marc J. Rochkind. The Source Code Control System. IEEE Transactions on Software Engineering, SE-1(4):364–370, December 1975.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

C. Ghezzi J. A. McDermid

Rights and permissions

Reprints 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

Publish with us

Policies and ethics