Skip to main content

Software support for the refinement of VDM specifications

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 328))

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].

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D.T. Gray, "A Pedagogical Verification Condition Generator", The Computer Journal, Vol. 30 No. 3, 1987.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. C.B. Jones, Systematic Software Development Using VDM, Prentice-Hall International, 1986.

    Google Scholar 

  4. A. Olsen, User Manual for TFL's META-IV tool, Telecommunication Research Laboratory, Copenhagen, Denmark.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Robin E. Bloomfield Lynn S. Marshall Roger B. Jones

Rights and permissions

Reprints 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

Publish with us

Policies and ethics