• DocumentCode
    969949
  • Title

    The Rigorous Development of a System Version Control Program

  • Author

    Cottam, Ian D.

  • Author_Institution
    Department of Computer Science, University of Manchester, Manchester M13 9PL, England.
  • Issue
    2
  • fYear
    1984
  • fDate
    3/1/1984 12:00:00 AM
  • Firstpage
    143
  • Lastpage
    154
  • Abstract
    A rigorous approach to software development is followed in developing a program to control the various components and versions of systems. This particular approach to systematic program development is known as the Vienna Development Method (VDM). This paper documerits the author´s early experiences with VDM on a small, yet nontrivial, application. The functional specification of the version control system is presented in detail. Design decisions taken for a prototype implementation are also included. The version control program developed is based upon the Gandalf System Version Control Environment of Carnegie-Mellon University. Both that system and the subject of this case study support the most common forms of component interdependency relations, and methods of system evolution.
  • Keywords
    Computer languages; Computer science; Control systems; Databases; Formal specifications; Laboratories; Production; Programming; Prototypes; Software systems; Correctness; formal specification; program proving; software development environment; version-control;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1984.5010216
  • Filename
    5010216