Skip to main content

Z and Eves

  • Conference paper
Z User Workshop, York 1991

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

Abstract

ORA Canada has recently conducted a study with three primary goals: to assess the Z notation; to determine the feasibility of using Eves as a proof tool for Z; and to adapt the Z “Mathematical Toolkit” for use in Eves. In general, we would recommend the Z notation. We identified some difficulties in providing Eves support for Z, though we concluded that the addition of the Z Mathematical Toolkit to the Eves library will be useful to Eves users.

This project was sponsored by the Communications Security Establishment of the Canadian Department of National Defence through DSS contract W2213-0-2615.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Antonio J. Alencar and Joseph A. Goguen. OOZE: An object oriented Z environment, (preprint), 1990.

    Google Scholar 

  2. R. D. Arthan. On free type definitions in Z. Technical Report DS/FMU/IED/WRK016, ICL Defence Systems, April 1991.

    Google Scholar 

  3. D. Bjørner, C. A. R. Hoare, and H. Langmaack, editors. VDM 90: VDM and Z — Formal Methods in Software Development, volume 428 of Lecture Notes in Computer Science. Springer-Verlag, 1990.

    Google Scholar 

  4. D. Carrington, D. Duke, R. Duke, P. King, G. Rose, and G. Smith. Object-Z: An object-oriented extension to Z. In Formal Description Techniques (FORTE’ 89). North-Holland, 1990.

    Google Scholar 

  5. J. Coenen, W.-P. de Roever, and J. Zwiers. Assertional data reification proofs: Survey and perspective. In Proceedings of the Fourth Refinement Workshop, 1991. (to appear).

    Google Scholar 

  6. Dan Craigen. Reference manual for the language Verdi. Technical Report TR-91-5429-09a, ORA Canada, Ottawa, September 1991.

    Google Scholar 

  7. Dan Craigen, Sentot Kromodimoeljo, Irwin Meisels, Bill Pase, and Mark Saaltink. EVES: An overview. Technical Report CP-91-5402-43, ORA Canada, Ottawa, March 1991. To appear in the proceedings of VDM’ 91.

    Google Scholar 

  8. Antoni Diller. Z: An Introduction to Formal Methods. John Wiley and Sons, 1990.

    Google Scholar 

  9. M. Flynn, T. Hoverd, and D. Brazier. Formaliser — an interactive support tool for Z. In [18], 1990.

    Google Scholar 

  10. M. J. C. Gordon. HOL: A proof generating system for higher order logic. In G. Birtwistle and P. A. Subrahmanyam, editors, VLSI Specification, Verification, and Synthesis. Kluwer, 1987.

    Google Scholar 

  11. Ian Hayes, editor. Specification Case Studies. Prentice Hall, 1987.

    Google Scholar 

  12. Ian Hayes. A generalisation of bags in Z. In [18], 1990.

    Google Scholar 

  13. C. A. R. Hoare, He Jifeng, and J. W. Sanders. Prespecification in data refinement. Information Processing Letters, 25: 71–76, 1987.

    Article  MATH  MathSciNet  Google Scholar 

  14. I. S. C. Houston and J. B. Wordsworth. A Z specification of part of the CICS file control API. Technical Report TR 12.272, IBM Hursley Park, 1990.

    Google Scholar 

  15. Roger Bishop Jones. Issues in the semantics of Z and their impact on the proof rules for Z. Unpublished correspondence, 1990.

    Google Scholar 

  16. S. King, I. Sørensen, and J. C. P. Woodcock. Z: Grammar and concrete and abstract syntaxes. Technical Report PRG-68, Programming Research Group, Oxford University, 1988.

    Google Scholar 

  17. D. E. Knuth. Literate programming. Computer Journal, 27(2): 97–111, 1984.

    Article  Google Scholar 

  18. J. E. Nicholls, editor. Z User Workshop. Springer-Verlag, 1990.

    Google Scholar 

  19. Mark Saaltink. A formal description of Verdi. Technical Report TR-90-5443-10a, ORA Canada, Ottawa, November 1990.

    Google Scholar 

  20. Mark Saaltink. The EVES library. Technical Report TR-91-5449-03, ORA Canada, Ottawa, July 1991.

    Google Scholar 

  21. Mark Saaltink. The EVES library models. Technical Report TR-91-5449-04, ORA Canada, Ottawa, September 1991.

    Google Scholar 

  22. Mark Saaltink. Z and EVES. Technical Report TR-91-5449-02, ORA Canada, Ottawa, October 1991.

    Google Scholar 

  23. Mark Saaltink and Dan Craigen. Simple type theory in EVES. In G. Birtwistle, editor, Proceedings of the 4th Workshop on Higher Order Logic. Springer-Verlag, 1991.

    Google Scholar 

  24. A. Sampaio and S. Meira. Modular extensions to Z. In [3], 1990.

    Google Scholar 

  25. C. T. Sennett and R. Macdonald. Review of type checking and scope rules of the specification language Z. Technical Report 87017, Royal Signals and Radar Establishment, Malvern, November 1987.

    Google Scholar 

  26. J. M. Spivey. Understanding Z. Cambridge University Press, 1988.

    Google Scholar 

  27. J. M. Spivey. The Z Notation: A Reference Manual. Prentice Hall, 1989.

    Google Scholar 

  28. J. M. Spivey and B. A. Sufrin. Type inference in Z. In [18], 1990.

    Google Scholar 

  29. I. Toyn and J. A. McDermid. Zork: a type-checker for Z from York. In IEE Colloquium on Applications of CASE Tools (Digest no. 058). IEE, London, 1991.

    Google Scholar 

  30. D. A. Turner. Another algorithm for bracket abstraction. Journal of Symbolic Logic, 44(2): 267–270, June 1979.

    Article  MATH  MathSciNet  Google Scholar 

  31. J. C. P. Woodcock. Calculating properties of Z specifications. ACM SIGSOFT Software Engineering Notes, 14(5), July 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 British Computer Society

About this paper

Cite this paper

Saaltink, M. (1992). Z and Eves. In: Nicholls, J.E. (eds) Z User Workshop, York 1991. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3203-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3203-5_11

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19780-5

  • Online ISBN: 978-1-4471-3203-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics