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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
CM Today, “CM Yellow Pages,” (2002). Accessed December 21, 2002. http://www.cmtoday.com/yp/configuration_management.html
R. Conradi and B. Westfechtel, “Version Models for Software Configuration Management,” ACM Computing Surveys, vol. 30, no. 2 (1998), pp. 232–282
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
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
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
R.H. Katz, “Toward a Unified Framework for Version Modeling in Engineering Databases,” Computing Surveys, vol. 22, no. 4 (1990), pp. 375–408
D. Leblang, “The CM Challenge: Configuration Management that Works,” in Configuration Management, New York: Wiley, 1994, pp. 1–38
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
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
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
M.J. Rochkind, “The Source Code Control System,” IEEE Transactions on Software Engineering, vol. 1, no. 4 (1975), pp. 364–370
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
W.F. Tichy, “RCS–A System for Version Control,” Software-Practice and Experience, vol. 15, no. 7 (1985), pp. 637–654
A. van der Hoek, “A Generic Peer-to-Peer Repository for Distributed Configuration Management,” Proc. ICSE-18, Berlin, 1996, pp. 308–317
A. van der Hoek, “A Testbed for Configuration Management Policy Programming,” IEEE Trans. Software Eng., vol. 28, no. 1 (2002), pp. 79–99
L. Wakeman and J. Jowett, PCTE: The Standard for Open Repositories. New York: Prentice Hall, 1993
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
B. A. White, Software Configuration Management Strategies and Rational ClearCase: A Practical Introduction. Boston, MA: Addison-Wesley, 2000
E. J. Whitehead, Jr., “Design Spaces for Link and Structure Versioning,” Proc. Hypertext 2001, Århus, Denmark, August 14–18, 2001, pp. 195–205
E.J. Whitehead, Jr., “Uniform Comparison of Data Models Using Containment Modeling,” Proc. Hypertext 2002, College Park, MD, June 11–15, 2002
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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