Skip to main content

Configuration management in an open environment

Gestion de configurations dans un environnement ouvert

  • II — Configuration Management
  • Conference paper
  • First Online:
ESEC '87 (ESEC 1987)

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

Included in the following conference series:

Abstract

We describe a configuration management system which manages and actually uses information which, in traditional approaches is only informal documentation. Its main features are: (i) a database to represent the generic structure of the designed system, the characteristics of the versions of the system components, and rules which describe explicitly the compatibility constraints between versions, (ii) a selection of versions to construct an instance of the system seen as query on that database, (iii) rules specifying how to build products, these rules are associated to configuration types instead of particular configurations. These facilities are compared with those of representative systems.

This work is funded in part by the “Services de la Programmation de la Politique Scientifique” under Contract KBAR/SOFT/4.

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. P. Bourguignon, “PCTE: a basis for a portable common tool environment”, First ESPRIT technical week, September 1985.

    Google Scholar 

  2. CAIS Working Group, “Military Standard Common APSE Interface Set (CAIS)”, DoD Ada Joint Program Office, January 1985.

    Google Scholar 

  3. E. Cristofor, T.A. Wendt, B.C. Wonsiewicz, “Source Control + Tools = Stable System”, COMPSAC80, 1980, 527–532.

    Google Scholar 

  4. DoD, “Requirements for Ada Programming Support Environments (Stoneman)”, Department of Defense, February 1980.

    Google Scholar 

  5. J. Estublier, S. Ghoul, S. Krakowiak, “Preliminary Experience with a Configuration Control System for Modular Programs”, ACM Software Engineering Notes 9, 3, May 1984.

    Google Scholar 

  6. J. Estublier, “A Configuration Manager: the Adele Data Base of Programs, Proceedings workshop on Software engineering environment for programming-in-the-large, Massachussets, June 1985.

    Google Scholar 

  7. S. I. Feldman, “Make — A Program for Maintaining Computer Programs”, Software — Practice and Experience 9, 4, April 1979.

    Google Scholar 

  8. H. Gallaire, J. Minker, J.M. Nicolas, “Logic and Data Base: A Deductive Approach”, Computing Surveys 16, 2, June 1984, 153–185

    Google Scholar 

  9. E. Gribomont, M. Lacroix, P. Lavency, “Consistency of Compatibility Constraints in Configuration Management”, Manuscript M 179, Philips Research Laboratory, Brussels, December 1986, submitted for publication.

    Google Scholar 

  10. B. W. Kernighan and J.R. Mashey, “The Unix Programming Environment”, Software — Practice and Experience 9, 1, January 1979.

    Google Scholar 

  11. M. Lacroix and A. Pirotte, “Domain-oriented Relational Languages”, 3rd Conference on Very Large Data Bases, Tokyo, October 1977.

    Google Scholar 

  12. M. Lacroix and A. Pirotte, “Data Structures for CAD Object Description”, Proceedings 18th Design Automation Conference, Nashville, 1981.

    Google Scholar 

  13. M. Lacroix, P. Lavency, “Preferences: Putting More Knowledge into Queries”, 13th International Conference on Very Large Data Bases, Brighton, England, September 87.

    Google Scholar 

  14. D.B. Leblang, R. P. Chase, “Computer-Aided Software Engineering in a Distributed Workstation Environment”, ACM Software Engineering Notes 9, 3, May 1983, 104–112.

    Google Scholar 

  15. D. B. Leblang and G. D. McLean, “Configuration Management for large-scale software development efforts”, Proceedings workshop on Software engineering environment for programming-in-the-large, Massachussets, June 1985.

    Google Scholar 

  16. A. Motro, “Supporting Goal Queries in Relational Databases”, Proceedings of the First International Conference on Expert Database Systems, Charleston, South Carolina, 1–4 April 1986, 85–96.

    Google Scholar 

  17. M. J. Rochkind, “The Source Code Control System”, IEEE Transactions on Software Engineering 1,4, Dec. 1975.

    Google Scholar 

  18. W. F. Tichy, “Design, Implementation and Evaluation of a Revision Control System”, Proceedings of the 6th International Conference on Software Engineering, IEEE, Tokyo, 1982.

    Google Scholar 

  19. D. Turner, “Recursion Equations as a Programming Language”, in Functional Programming and its Applications, D.H. Turner (ed.), Cambridge University Press, 1982.

    Google Scholar 

  20. J. Ullman, “Principle of Database Systems”, Computer Science Press, 1982.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Howard Nichols Dan Simpson

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bernard, Y., Lacroix, M., Lavency, P., Vanhoedenaghe, M. (1987). Configuration management in an open environment. In: Nichols, H., Simpson, D. (eds) ESEC '87. ESEC 1987. Lecture Notes in Computer Science, vol 289. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022096

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18712-7

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics