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
Link To Document :
بازگشت