skip to main content
article
Free Access

Preliminary experience with a configuration control system for modular programs

Authors Info & Claims
Published:25 April 1984Publication History
Skip Abstract Section

Abstract

This paper describes some preliminary experience gathered during the implementation and early use of a program composition and version control system. This system has been designed and implemented as a part of the Adele research project, a programming environment for the production of modular programs (Estublier 83). This project has four main components: a) a program editor, interpreter and debugger; b) a parameterized code generator; c) a user interface; d) a program base, the subject of this paper. The current version of this environment has been developed on a Multics system.

The program base, including the system composition and version control mechanisms, has been used for six months, notably for its own development and maintenance.

References

  1. 1 Cristofor E., Wendt T.A., Wonsiewicz B.C., Source control + Tools &equil; Stable systems, Proc. Compsac 80 (IEEE Computer Soc. Press) (oct. 1980)Google ScholarGoogle Scholar
  2. 2 Estublier J., Krakowiak S., Mossière J., Rouzaud Y., Design principles of the Adèle programming environment, Proc. International Computing Symposium on Application Systems Development (ACM), Nuremberg (march 1983)Google ScholarGoogle Scholar
  3. 3 Feldman S.I., Make - a program for maintaining computer programs, Software - Practice and Experience, vol.9, 3 (march 1979), pp.255-265Google ScholarGoogle ScholarCross RefCross Ref
  4. 4 Ghoul S., Base de données et gestion de configurations dans un atelier de génie logiciel, (in French), Thèse de Docteur-Ingénieur, Institut National Polytechnique de Grenoble (déc. 1983)Google ScholarGoogle Scholar
  5. 5 Kaiser G.E., Habermann A.N., A description of the correct version control supported by the Gandalf environment, in The 2-nd Compendium of Gandalf Documentation, Carnegie-Mellon Univ. (1982)Google ScholarGoogle Scholar
  6. 6 Lampson B.W., Schmidt E.E., Organizing software in a distributed environment, in Proc. SIGPLAN '83 Symposium on programming language issues in software systems, vol.18, 6 (1983) pp.1-13 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Schmidt E.E., Controlling large software development in a distributed environment (Ph.D. thesis, Univ. of California, Berkeley), CSL 82-7, Xerox PARC (dec. 1982) Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Tichy W.F., Design, implementation and evaluation of a revision control system, Proc. 6th International Conf. on Software Engineering (ACM-IEEE), Tokyo (sept. 1982) Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Tichy W.F., A data model for programming support environments and its application, Proc. IFIP W.G. 8.1 Workshop on Automated tools for information system design and development, New-Orleans (jan. 1982), North-HollandGoogle ScholarGoogle Scholar

Index Terms

  1. Preliminary experience with a configuration control system for modular programs

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGSOFT Software Engineering Notes
          ACM SIGSOFT Software Engineering Notes  Volume 9, Issue 3
          May 1984
          196 pages
          ISSN:0163-5948
          DOI:10.1145/390010
          Issue’s Table of Contents
          • cover image ACM Conferences
            SDE 1: Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
            April 1984
            196 pages
            ISBN:0897911318
            DOI:10.1145/800020

          Copyright © 1984 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 25 April 1984

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader