Abstract
A tool set is described which supports the use of VDM in software development. The tool set aids the user both in the construction of VDM specifications and in the refinement of such specifications. A proof checker is included which checks the correctness of the associated proofs. Design decisions necessary to allow automated support of the refinement process are discussed.
The dialect of Meta-IV supported is that described by Jones in [Joines 86].
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
D.T. Gray, "A Pedagogical Verification Condition Generator", The Computer Journal, Vol. 30 No. 3, 1987.
S.C. Johnson, "YACC: Yet Another Compiler-Compiler", in UNIX Programmer's Manual, by B.W. Kernighan and M.D. McIlroy, Bell Laboratories, 1978, Seventh Edition.
C.B. Jones, Systematic Software Development Using VDM, Prentice-Hall International, 1986.
A. Olsen, User Manual for TFL's META-IV tool, Telecommunication Research Laboratory, Copenhagen, Denmark.
S. Prehn, "From VDM to RAISE," VDM — A Formal Method at Work, VDM-Europe Symposium, edited by D. Bjorner et al, LNCS vol. 252, 1987.
J.C.P. Woodcock and B. Dickinson, "Using VDM with Rely and Guarantee-Connditions: Experiences from a Real Project", Refinement Workshop, King's Manor, University of York, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kilpatrick, P., McParland, P. (1988). Software support for the refinement of VDM specifications. In: Bloomfield, R.E., Marshall, L.S., Jones, R.B. (eds) VDM '88 VDM — The Way Ahead. VDM 1988. Lecture Notes in Computer Science, vol 328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50214-9_28
Download citation
DOI: https://doi.org/10.1007/3-540-50214-9_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50214-2
Online ISBN: 978-3-540-45955-2
eBook Packages: Springer Book Archive