Skip to main content

Toward SCM/PDM integration?

  • Conference paper
  • First Online:
System Configuration Management (SCM 1998)

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

Included in the following conference series:

Abstract

Software Configuration Management (SCM) is the discipline of controlling the evolution of a software product. Product Data Management (PDM) is the disciple of designing and controlling the evolution of a product design. For a long time, these two domains have been disconnected, but they probably share common concepts and techniques. Furthermore, any large product development includes a substantial (and growing) part of software development. There is a need to control the evolution of both the product and its associated software. Thus we are faced with the question: are the involved concepts and techniques close enough to envision a common tool capable of supporting both domains. This paper tries to answer this question, through an analysis of the PDM standard STEP and tools characteristic of both domains: Metaphase for PDM; Clear Case and Adele for SCM.

“Those who know only England do not know England” (Rudyard Kipling). This paper is written by SCM experts, not PDM ones, and assumes that readers are more knowledgeable in SCM than PDM. The other objective of the paper is to make a critical assessment of SCM (and SE) in the light of another related domain PDM [9]

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. A Comprehensive Configuration Management Solution, Metaphase Product Structure Manager and Advanced Product Configurator”, Metaphase Technology, MW00206-A.

    Google Scholar 

  2. M. Amiour. A support for cooperation in Software Processes. Doctoral Consortium of CAiSE'97. June 16–17. Barcelona, Spain. 1997.

    Google Scholar 

  3. Arbouy and al.; “STEP: Concepts fondamentaux”, Afhor, 1994,188 pages.

    Google Scholar 

  4. ClearGuide: Product Overview”. Technical report, Atria Software, Inc.

    Google Scholar 

  5. R. Conradi and B. Westfechtel. “Configuring Versioned Software Product”. In SCM-6 Workshop, pp. 88–109. Springer LNCS 1167. Berlin, March 1996.

    Google Scholar 

  6. R. Conradi and B. Westfechtel. “Toward an Uniform Model for Software Configuration Management”. In SCM-7 Workshop.pages 1–17. Springer LNCS 1235. May 1997.

    Google Scholar 

  7. S. Dami, J. Estublier and M. Amiour. “APEL: a Graphical Yet Executable Formalism for Process Modeling”. Automated Software Engineering journal, January 1998.

    Google Scholar 

  8. S. Dart. “Concepts in Configuration Management Systems”. Proc. of the 3rd. Intl. Workshop on Software Configuration Management. Trondheim, Norway, june, 1991.

    Google Scholar 

  9. Christof Ebert. The Road to Maturity: Navigating Between Craft and Science. IEEE Software. November/December 1997, page 77–82

    Google Scholar 

  10. Discipline in Software Development”, White Paper, Sherpa Corporation document WPCC001, Janvier 1995, 11 pages.

    Google Scholar 

  11. EDL/Metaphase, Overview”, Metaphase Technology, MW00200-A, 29 pages.

    Google Scholar 

  12. J. Estublier. A configuration manager: The Adele Database of Programs. In Proceedings of the workshop on Software Environments for Programming-in-the-Large. Pages 140–147. Harwichport, Massachussets, June 1985.

    Google Scholar 

  13. J. Estublier. “Workspace Management in Software Engineering Environments”. in SCM-6 Workshop. Springer LNCS 1167. Berlin, Germany, March 1996.

    Google Scholar 

  14. J. Estublier and S. Dami and M. Amiour. High Level Process Modeling for SCM Systems. SCM 7, LNCS 1235. pages=81–98, May, Boston, USA, 1997

    Google Scholar 

  15. J. Estublier and R. Casallas. “Three Dimensional Versioning”. In SCM-4 and SCM-5 Workshops. J. Estublier editor, September, 1995. Springer LNCS 1005.

    Google Scholar 

  16. J. Estublier and R. Casallas. “The Adele Software Configuration Manager”. Configuration Management, Edited by W. Tichy; J. Wiley and Sons. 1994. Trends in software.

    Google Scholar 

  17. C. Fernstrom. Process Weaver: adding process support to Unix., In Proc. of the 2nd Intl Conf. on the Software Process, Berlin, Germany, 25–26 February, 1993.

    Google Scholar 

  18. B. Gulla, E.A. Carlson, D. Yeh. Change-Oriented version description in EPOS. Software Engineering Journal, 6(6):378–386, Nov 1991.

    Article  Google Scholar 

  19. M. Hardwick, B.R. Dowine, M. Kutcher, D.L. Spooner, “Concurrent Engineering with Delta Files”, IEEE Computer Graphics and Applications, January 1995, pp. 62–68.

    Article  Google Scholar 

  20. Product Data Representation and Exchange, Part 21: Clear text encoding of the exchange structure”, ISO-DISO-10303-21, 1992, 72 pages.

    Google Scholar 

  21. G. E. Kaiser and N. Haberman. An environment for system version control. In digest of papers of Spring CompCon 83. Pages 415, 420. IEEE computer society press., Feb 1983.

    Google Scholar 

  22. D. B. Leblang, and G.D. McLean. Configuration Management for large-scale software development efforts. In Proceedings of the workshop on Software Environments for Programming-in-the-Large. Pages 122–127. Harwichport, Massachussets, Jume 1985.

    Google Scholar 

  23. D. B. Leblang. “The CM Challenge: Configuration Management that Works”. Configuration Management, Edited by W. Tichy; J. Wiley and Sons. 1994. Trends in software.

    Google Scholar 

  24. D.B. Leblang. Managing the Software Development Process with ClearGuide. SCM 7, LNCS 1235. pages=66, 80, May, Boston, USA, 1997

    Google Scholar 

  25. J. Micallef and G. M. Clemm. “The Asgard System: Activity-Based Configuration Management”. In ICSE'96 and SCM-6 Workshop, Berlin, Germany, March, 1996.

    Google Scholar 

  26. Product Data Representation and Exchange — Part 11: The EXPRESS Language Reference Manual”, ISO-DIS-10303-11, ISO, Agust 1992, 138 pages.

    Google Scholar 

  27. Recommended Practices for AP 203”, PDES Inc., june 1995, 81 pages.

    Google Scholar 

  28. Schemas Express Part 22-ISO-10303, 26 pages.

    Google Scholar 

  29. Schemas Express 41–46, ISO-10303, 41 pages.

    Google Scholar 

  30. Schema Part 203-ISO-10303, 19 pages.

    Google Scholar 

  31. STEP Part 1: Overview and fundmental principles”, ISO TC184/SC4/WG5, November 1991, 9 pages.

    Google Scholar 

  32. STEP Part 12: Express-I Language Reference Manual”, ISO TC184/SC4, Norme ISO, June 1993, 102 pages.

    Google Scholar 

  33. E. Triggeseth, B. Gullsw, R. Conradi. Modelling systems with variability Using the PROTEUS Configuration Language. In SCM 7, LNCS 1005. pp. 216–240, Seattle. May 1995.

    Google Scholar 

  34. Walter F Tichy. Design implementation and evaluation of a revision control system. In Proc.6th Int. Conf. Software Eng., Tokyo, September 1982.

    Google Scholar 

  35. Walter F. Tichy. Tools for software configuration management. In Proc. of the Int. Workshop on Software Version and Configuration Control, pp. 1–20, Grassau, January 1988.

    Google Scholar 

  36. Working Smarter with Objects: Metaphase Object Management Framework”, Metaphase Technology, MW00202-A, Control Data Systems, 22 pages.

    Google Scholar 

  37. P. Wilson, “Express Tools and Services (1990–1995)”, Catholic University of America, NIST, September 1995, 154 pages.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Boris Magnusson

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Estublier, J., Favre, J.M., Morat, P. (1998). Toward SCM/PDM integration?. In: Magnusson, B. (eds) System Configuration Management. SCM 1998. Lecture Notes in Computer Science, vol 1439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053880

Download citation

  • DOI: https://doi.org/10.1007/BFb0053880

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64733-1

  • Online ISBN: 978-3-540-69086-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics