Skip to main content

Uniform Comparison of Configuration Management Data Models

  • Conference paper
  • First Online:
Software Configuration Management (SCM 2001, SCM 2003)

Abstract

The data models of a series of 11 configuration management systems—of varying type and complexity—are represented using containment data models. Containment data models are a specialized form of entity-relationship model in which entities may be containers or atoms, and the only permitted form of relationship is inclusion or referential containment. By using entities to represent the native abstractions of each system, and containment relationships to model inclusion and identifier references, systems can be modeled uniformly, permitting consistent cross-comparison of systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Clemm, J. Amsden, T. Ellison, C. Kaler, and J. Whitehead, “Versioning Extensions to WebDAV,” Rational, IBM, Microsoft, U.C. Santa Cruz. Internet Proposed Standard Request for Comments (RFC) 3253, March, 2002

    Google Scholar 

  2. CM Today, “CM Yellow Pages,” (2002). Accessed December 21, 2002. http://www.cmtoday.com/yp/configuration_management.html

  3. R. Conradi and B. Westfechtel, “Version Models for Software Configuration Management,” ACM Computing Surveys, vol. 30, no. 2 (1998), pp. 232–282

    Article  Google Scholar 

  4. K.R. Dittrich, W. Gotthard, and P.C. Lockemann, “DAMOKLES — A Database System for Software Engineering Environments,” Proc. Advanced Programming Environments, Trondheim, Norway, June, 1986, pp. 353–371

    Google Scholar 

  5. I.P. Goldstein and D.P. Bobrow, “A Layered Approach to Software Design,” in Interactive Programming Environments, New York, NY: McGraw-Hill, 1984, pp. 387–413

    Google Scholar 

  6. D. Gordon and E.J. Whitehead, Jr., “Containment Modeling of Content Management Systems,” Proc. Metainformatics Symposium 2002 (MIS’02), Esbjerg, Denmark, Aug 7–10, 2002

    Google Scholar 

  7. R.H. Katz, “Toward a Unified Framework for Version Modeling in Engineering Databases,” Computing Surveys, vol. 22, no. 4 (1990), pp. 375–408

    Article  Google Scholar 

  8. D. Leblang, “The CM Challenge: Configuration Management that Works,” in Configuration Management, New York: Wiley, 1994, pp. 1–38

    Google Scholar 

  9. D.B. Leblang and J.R.P. Chase, “Computer-Aided Software Engineering in a Distributed Workstation Environment,” Proc. ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Pittsburgh, PA, April, 1984, pp. 104–112

    Google Scholar 

  10. A. Mahler and A. Lampen, “An Integrated Toolset for Engineering Software Configurations,” Proc. ACM SIGSOFT/SIGPLAN Software Engineering Symp. on Practical Software Development Environments, Boston, MA, Nov. 28–30, 1988, pp. 191–200

    Google Scholar 

  11. F. Oquendo, K. Berrada, F. Gallo, R. Minot, and I. Thomas, “Version Management in the PACT Integrated Software Engineering Environment,” Proc. ESEC’89, Coventry, UK, Sept. 11–15, 1989, pp. 222–242

    Google Scholar 

  12. M.J. Rochkind, “The Source Code Control System,” IEEE Transactions on Software Engineering, vol. 1, no. 4 (1975), pp. 364–370

    Google Scholar 

  13. W.F. Tichy, “A Data Model for Programming Support Environments and its Application,” Proc. IFIP WG 8.1 Working Conf. on Automated Tools for Info. Systems Design and Dev., New Orleans, LA, Jan 26–28, 1982, pp. 31–48

    Google Scholar 

  14. W.F. Tichy, “RCS–A System for Version Control,” Software-Practice and Experience, vol. 15, no. 7 (1985), pp. 637–654

    Article  Google Scholar 

  15. A. van der Hoek, “A Generic Peer-to-Peer Repository for Distributed Configuration Management,” Proc. ICSE-18, Berlin, 1996, pp. 308–317

    Google Scholar 

  16. A. van der Hoek, “A Testbed for Configuration Management Policy Programming,” IEEE Trans. Software Eng., vol. 28, no. 1 (2002), pp. 79–99

    Article  Google Scholar 

  17. L. Wakeman and J. Jowett, PCTE: The Standard for Open Repositories. New York: Prentice Hall, 1993

    Google Scholar 

  18. B. Westfechtel, “Using Programmed Graph Rewriting for the Formal Specification of a Configuration Management System,” Proc. 20th Int’l Workshop on Graph-Theoretic Concepts in Computer Science (WG’94), Herrsching, Germany, June 16–18, 1994, pp. 164–179

    Google Scholar 

  19. B. A. White, Software Configuration Management Strategies and Rational ClearCase: A Practical Introduction. Boston, MA: Addison-Wesley, 2000

    Google Scholar 

  20. E. J. Whitehead, Jr., “Design Spaces for Link and Structure Versioning,” Proc. Hypertext 2001, Århus, Denmark, August 14–18, 2001, pp. 195–205

    Google Scholar 

  21. E.J. Whitehead, Jr., “Uniform Comparison of Data Models Using Containment Modeling,” Proc. Hypertext 2002, College Park, MD, June 11–15, 2002

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Whitehead, E.J., Gordon, D. (2003). Uniform Comparison of Configuration Management Data Models. In: Westfechtel, B., van der Hoek, A. (eds) Software Configuration Management. SCM SCM 2001 2003. Lecture Notes in Computer Science, vol 2649. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-39195-9_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-39195-9_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-14036-8

  • Online ISBN: 978-3-540-39195-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics