Abstract
After a brief introduction, we discuss two applications of EVES. The first application is a proof of Jacobson's Theorem. The second application is a proof of an interpreter for a small programming language; portions of the interpreter proof are described in this paper. We conclude by discussing some of the issues raised by the international lecture series on “Functional Programming, Concurrency, Simulation and Automated Reasoning” (FPCSAR).
The development of EVES was sponsored by the Canadian Department of National Defence through DSS contract W2207-8-AF78 and other contracts. This paper was originally ORA conference paper CP-92-6017-49.
Preview
Unable to display preview. Download preview PDF.
References
W.W. Bledsoe and P. Bruell. A man-machine theorem proving system. Artificial Intelligence, 5(1):51–72, 1974.
J.A. Bergstra, J. Heering, and P. Klint. Algebraic Specification. ACM Press, New York, New York, 1989.
Robert S. Boyer and J. Strother Moore. A Computational Logic. Academic Press, NY, 1979.
[CKM+91] Dan Craigen, Sentot Kromodimoeljo, Irwin Meisels, Bill Pase, and Mark Saaltink. EVES: An Overview. In Proceedings of VDM '91, Noordwijkerhout, The Netherlands (October 1991). Springer-Verlag, 1991.
Dan Craigen. Reference manual for the language Verdi. Technical Report TR-91-5429-09a, ORA Canada, Ottawa, September 1991.
Dan Craigen and Mark Saaltink. Simple Type Theory in EVES. In Graham Birtwistle, editor, Proceedings of the Fourth Banff Higher Order Workshop (9–15 September 1990), New York, 1990. Springer-Verlag.
Abraham Fraenkel. Abstract Set Theory. North-Holland, 1968.
Ted Herman. On a theorem of Jacobson. In W.H.J. Feigen, et al., editor, Beauty is Our Business: A Birthday Salute to Edsger W. Dijkstra. Springer-Verlag, New York, 1990.
Sentot Kromodimoeljo and Bill Pase. Using the EVES Library Facility: A PICO Interpreter. Final Report FR-90-5444-02, ORA Canada, Ottawa, February 1990.
P.E. Lauer, R. Janicki, and J. Zucker. Functional Programming, Concurrency, Simulation and Automated Reasoning (FPCSAR). Memo FPCSAR.1, Department of Computer Science and Systems, McMaster University, February 1992.
D.C. Luckham, et al. Stanford Pascal Verifier User Manual. Technical Report STAN-CS-79-731, Stanford University, Computer Science Department, March 1979.
Mark Saaltink. Alternative Semantics for Verdi. Technical Report TR-90-5446-02, ORA Canada, Ottawa, November 1990.
Mark Saaltink. A formal description of Verdi. Technical Report TR-90-5429-10a, ORA Canada, Ottawa, November 1990.
Mark Saaltink. Using make to maintain EVES libraries. Working Paper WP-91-5449-206, ORA Canada, Ottawa, July 1991.
Mark Saaltink. Z and EVES. Technical Report TR-91-5449-02, ORA Canada, Ottawa, October 1991.
Mark Saaltink. Z and EVES: A summary. In Proceedings of the 6th Annual Z User Meeeting (16–17 December 1991), Berlin, 1992. Workshops in Computing, Springer-Verlag.
J. M. Spivey. The Z Notation: A Reference Manual. Prentice Hall, 1989.
D.H. Thompson and R.W. Erickson, editors. AFFIRM Reference Manual. USC Information Sciences Institute, Marina Dey Ray, CA, 1981.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kromodimoeljo, S., Pase, B., Saaltink, M., Craigen, D., Meisels, I. (1993). The EVES system. In: Lauer, P.E. (eds) Functional Programming, Concurrency, Simulation and Automated Reasoning. Lecture Notes in Computer Science, vol 693. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56883-2_16
Download citation
DOI: https://doi.org/10.1007/3-540-56883-2_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56883-4
Online ISBN: 978-3-540-47776-1
eBook Packages: Springer Book Archive