Skip to main content

Towards a uniform version model for software configuration management

  • Conference paper
  • First Online:
Software Configuration Management (SCM 1997)

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

Included in the following conference series:

Abstract

A rich variety of version models for software configuration management (SCM) has been proposed over the years, and understanding of the basic concepts and their interrelations has been growing accordingly. In this paper, we propose a uniform version model as a common base, and discuss this in view of current SCM systems.

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. J. E. Archer, R. Conway, and F. B. Schneider. User recovery and reversal in interactive systems. ACM Transactions on Programming Languages and Systems, 6(1):1–19, Jan. 1984.

    Google Scholar 

  2. B. Berliner. CVS II: Parallelizing software development. In Proceedings of 1990 Winter USENIX Conference, Washington, D.C., Winter 1990.

    Google Scholar 

  3. Y. Bernard, M. Lacroix, P. Lavency, and M. Vanhoedeuaghe. Configuration management in an open environment. In G. Goos and J. Hartmanis, editors, Proceedings of the 1st European Software Engineering Conference, LNCS 289, pages 35–43, Straßburg, Sept. 1987. Springer-Verlag.

    Google Scholar 

  4. D. M. Brown. Editing Techniques For Multi-Version Objects. PhD thesis, University of Southern California, Computer Science Department, Los Angeles, CA 90089-0782, Aug. 1983. TR-83-214.

    Google Scholar 

  5. R. Conradi and B. Westfechtel. Version models for software configuration management. Technical Report AIB 96-10, RWTH Aachen, Aachen, Germany, 1996. submitted for publication.

    Google Scholar 

  6. J. Estublier and R. Casallas. The Adele configuration manager. In Tichy [24], pages 99–134.

    Google Scholar 

  7. J. Estublier and R. Casallas. Three dimensional versioning. In J. Estublier, editor, Software Configuration Management: Selected Papers SCM-4 and SCM-5, LNCS 1005, pages 118–135. Springer-Verlag, 1995.

    Google Scholar 

  8. P. H. Feiler. Configuration management models in commercial environments. Technical Report CMU/SEI-91-TR-7, Software Engineering Institute, Carnegie-Mellon University, Pittsburgh, Mar. 1991.

    Google Scholar 

  9. I. P. Goldstein and D. G. Bobrow. A layered approach to software design. Technical Report CSL-80-5, XEROX PARC, Palo Alto, California, 1980.

    Google Scholar 

  10. B. Gulla. User Support Facilities for Software Configuration Management. PhD thesis, NTNU, Troudheim, 1997 (forthcoming).

    Google Scholar 

  11. B. Gulla, E.-A. Karlsson, and D. Yeh. Change-oriented version descriptions in EPOS. Software Engineering Journal, 6(6):378–386, Nov. 1991.

    Google Scholar 

  12. R. H. Katz. Toward a unified framework for version modeling in engineering databases. ACM Computing Surveys, 22(4):375–408, Dec. 1990.

    Google Scholar 

  13. B. W. Kernighan and D. M. Ritchie. The C Programming Language. Prentice Hall, Englewood Cliffs, New Jersey, 1978.

    Google Scholar 

  14. D. Leblang. The CM challenge: Configuration management that works. In Tichy [24], pages 1–38.

    Google Scholar 

  15. A. Lie, R. Conradi, T. Didriksen, E. Karlsson, S. O. Hallsteinsen, and P. Holager. Change oriented versioning. In C. Ghezzi and J. A. McDermid, editors, Proceedings of the 2nd European Software Engineering Conference, LNCS 387, pages 191–202, Coventry, UK, Sept. 1989. Springer-Verlag.

    Google Scholar 

  16. D. Lubkin. Heterogeneous configuration management with DSEE. In P. H. Feiler, editor, Proceedings of the 3rd International Workshop on Software Configuration Management, pages 153–160, Trondheim, Norway, June 1991.

    Google Scholar 

  17. B. P. Munch. Versioning in a Software Engineering Database — the Change Oriented Way. PhD thesis, NTH, Trondheim, Norway, Aug. 1993. 265 p. (PhD thesis NTH 1993:78).

    Google Scholar 

  18. B. P. Munch. HiCOV: Managing the Version Space. In Sommerville [23], pages 110–126.

    Google Scholar 

  19. B. P. Munch, J.-O. Larsen, B. Gulla, R. Conradi, and E.-A. Karlsson. Uniform versioning: The change-oriented model. In S. Feldman, editor, Proceedings of the 4th International Workshop on Software Configuration Management (Preprint), pages 188–196, Baltimore, Maryland, May 1993.

    Google Scholar 

  20. M. J. Rochkind. The source code control system. IEEE Transactions on Software Engineering, 1(4):364–370, Dec. 1975.

    Google Scholar 

  21. N. Sarnak, R. Bernstein, and V. Kruskal. Creation and maintenance of multiple versions. In J. F. H. Winkler, editor, Proceedings of the International Workshop on Software Version and Configuration Control, pages 264–275, Grassau, Germany, 1988. Teubner Verlag.

    Google Scholar 

  22. Software Maintenance and Development Systems, Concord, Massachusetts. Aide-de-Camp Product Overview, 1990.

    Google Scholar 

  23. I. Sommerville, editor. Proceedings of the 6th International Workshop on Software Configuration Management, LNCS 1167. Springer-Verlag, 1996.

    Google Scholar 

  24. W. Tichy, editor. Configuration Management. John Wiley and Sons, New York, 1994.

    Google Scholar 

  25. W. F. Tichy. A data model for programming support environments. In Proceedings of the IFIP WG 8.1 Working Conference on Automated Tools for Information System Design and Development, pages 31–48, New Orleans, Louisiana, Jan. 1982. North-Holland.

    Google Scholar 

  26. W. F. Tichy. RCS — A system for version control. Software-Practice and Experience, 15(7):637–654, July 1985.

    Google Scholar 

  27. A. Zeller and G. Snelting. Handling version sets through feature logic. In Proceedings 5th European Software Engineering Conference, LNCS 989, pages 191–204, Barcelona, Spain, Sept. 1995. Springer-Verlag.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reidar Conradi

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Conradi, R., Westfechtel, B. (1997). Towards a uniform version model for software configuration management. In: Conradi, R. (eds) Software Configuration Management. SCM 1997. Lecture Notes in Computer Science, vol 1235. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63014-7_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-63014-7_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63014-2

  • Online ISBN: 978-3-540-69063-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics