Title :
The Rigorous Development of a System Version Control Program
Author_Institution :
Department of Computer Science, University of Manchester, Manchester M13 9PL, England.
fDate :
3/1/1984 12:00:00 AM
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;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.1984.5010216