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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Antonio J. Alencar and Joseph A. Goguen. OOZE: An object oriented Z environment, (preprint), 1990.
R. D. Arthan. On free type definitions in Z. Technical Report DS/FMU/IED/WRK016, ICL Defence Systems, April 1991.
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.
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.
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).
Dan Craigen. Reference manual for the language Verdi. Technical Report TR-91-5429-09a, ORA Canada, Ottawa, September 1991.
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.
Antoni Diller. Z: An Introduction to Formal Methods. John Wiley and Sons, 1990.
M. Flynn, T. Hoverd, and D. Brazier. Formaliser — an interactive support tool for Z. In [18], 1990.
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.
Ian Hayes, editor. Specification Case Studies. Prentice Hall, 1987.
Ian Hayes. A generalisation of bags in Z. In [18], 1990.
C. A. R. Hoare, He Jifeng, and J. W. Sanders. Prespecification in data refinement. Information Processing Letters, 25: 71–76, 1987.
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.
Roger Bishop Jones. Issues in the semantics of Z and their impact on the proof rules for Z. Unpublished correspondence, 1990.
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.
D. E. Knuth. Literate programming. Computer Journal, 27(2): 97–111, 1984.
J. E. Nicholls, editor. Z User Workshop. Springer-Verlag, 1990.
Mark Saaltink. A formal description of Verdi. Technical Report TR-90-5443-10a, ORA Canada, Ottawa, November 1990.
Mark Saaltink. The EVES library. Technical Report TR-91-5449-03, ORA Canada, Ottawa, July 1991.
Mark Saaltink. The EVES library models. Technical Report TR-91-5449-04, ORA Canada, Ottawa, September 1991.
Mark Saaltink. Z and EVES. Technical Report TR-91-5449-02, ORA Canada, Ottawa, October 1991.
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.
A. Sampaio and S. Meira. Modular extensions to Z. In [3], 1990.
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.
J. M. Spivey. Understanding Z. Cambridge University Press, 1988.
J. M. Spivey. The Z Notation: A Reference Manual. Prentice Hall, 1989.
J. M. Spivey and B. A. Sufrin. Type inference in Z. In [18], 1990.
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.
D. A. Turner. Another algorithm for bracket abstraction. Journal of Symbolic Logic, 44(2): 267–270, June 1979.
J. C. P. Woodcock. Calculating properties of Z specifications. ACM SIGSOFT Software Engineering Notes, 14(5), July 1989.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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