Skip to main content

ScmEngine: A distributed software configuration management environment on X.500

  • 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

This paper presents a new approach using X.500 model for distributed software configuration management. It discusses an integrated software configuration management environment, ScmEngine, being built at the University of Minnesota. Large software usually has many versions, undergoes frequent changes, and could be developed concurrently by groups of programmers at different sites. In ScmEngine all information needed for software configuration management is stored using an uniform representation in a distributed repository built with X.500 model, and the various documentation and views of the software artifacts can be generated automatically using configuration tools. The innovative capabilities of ScmEngine with these tools are 1) Distributed configuration management and version control. 2) Uniform software artifacts representation over a distributed context 3) Inter-relation and traceability maintenance among software artifacts 4) Tools repository and integration using tool composition scenarios.

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. Lany Allen, Gary Fernandez, Kenneth Kane, David Leblang, Debra Minard, and John Posner. ClearCase MultiSite: Supporting geographically-distributed software development. In Jacky Estublier, editor, Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops, number 1005 in Lecture Notes in Computer Science, pages 194–214. Springer-Verlag, October 1995.

    Google Scholar 

  2. Michael L. Brodie. Putting Objects to Work on a Massive Scale. In Zbigniew W. Ras and Maciek Michalewicz(Eds.), Foundations of Intelligent Systems, Proceedings of 9th International Symposium, ISMIS'96, number 1079 in Lecture Notes in Artificial Intelligence, pages 1–18, Springer-Verlag, June 1996.

    Google Scholar 

  3. P. S. Chen. The entity-relationship approach to information modeling and analysis. Amsterdam, The Netherlands: North-Holland, 1983.

    Google Scholar 

  4. Janet M. Drake and W.T. Tsai. System Bounding Issues for Analysis. In Proceedings of the First International Conference on Requirements Engineering, pages 24–31, IEEE Computer Society Press, 1994.

    Google Scholar 

  5. Jacky Estublier, editor. Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops, number 1005 in Lecture Notes in Computer Science. Springer-Verlag, September 1995.

    Google Scholar 

  6. Andre van der Hoek, Dennis Heimbigner, and Alexander L. Wolf. A Generic, Peer-to-Peer Repository for Distributed Configuration Management. Proceedings of the 18th International Conference on Software Engineering (ICSE-18, '96), IEEE Computer Society Press, 1996.

    Google Scholar 

  7. IEEE. An American National Standard, IEEE Guide to Software Configuration Management. Technical Committee on Software Engineering of the Computer Society of IEEE, approved September 10, 1987 by IEEE Standards Board and approved March 10, 1988 by American National Standards Institute. (ANSI/IEEE Std 1042–1987).

    Google Scholar 

  8. B. P. Munch. Versioning in a Software Engineering Database — the Change Oriented Way. PhD thesis, DCST, NTH, Trondheim, Norway, August 1993.

    Google Scholar 

  9. A. K. Onoma, W. T. Tsai, F. Tsunoda, H. Suganuma, and S. Subramanian. Software maintenance — an industrial experience. Journal of Software Maintenance, 7(12): 333–375, December 1995.

    Google Scholar 

  10. Sara Radicati. X.500 Directory Services, Technology and Deployment. International Thomson Computer Press, 1994.

    Google Scholar 

  11. Thompson, George A. Ch-ch-ch-changes. HP Professional: Oct 1995.

    Google Scholar 

  12. W. T. Tsai, “Joint Industry-University Projects in Software Engineering — Perspective and Experience”, TR., University of Minnesota, January 1994.

    Google Scholar 

  13. David P. Wood, Michael G. Christel and Scott M. Stevens. A Multimedia Approach to Requirements Capture and Modeling. In Proceedings of the First International Conference on Requirements Engineering, pages 53–56, IEEE Computer Society Press, 1994

    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

Ci, J.X., Poonawala, M., Tsai, W.T., Onoma, A.K., Suganuma, H. (1997). ScmEngine: A distributed software configuration management environment on X.500. 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_9

Download citation

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

  • 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