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