Skip to main content

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

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.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W.W. Bledsoe and P. Bruell. A man-machine theorem proving system. Artificial Intelligence, 5(1):51–72, 1974.

    Google Scholar 

  2. J.A. Bergstra, J. Heering, and P. Klint. Algebraic Specification. ACM Press, New York, New York, 1989.

    Google Scholar 

  3. Robert S. Boyer and J. Strother Moore. A Computational Logic. Academic Press, NY, 1979.

    Google Scholar 

  4. [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.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  7. Abraham Fraenkel. Abstract Set Theory. North-Holland, 1968.

    Google Scholar 

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

    Google Scholar 

  9. Sentot Kromodimoeljo and Bill Pase. Using the EVES Library Facility: A PICO Interpreter. Final Report FR-90-5444-02, ORA Canada, Ottawa, February 1990.

    Google Scholar 

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

    Google Scholar 

  11. D.C. Luckham, et al. Stanford Pascal Verifier User Manual. Technical Report STAN-CS-79-731, Stanford University, Computer Science Department, March 1979.

    Google Scholar 

  12. Mark Saaltink. Alternative Semantics for Verdi. Technical Report TR-90-5446-02, ORA Canada, Ottawa, November 1990.

    Google Scholar 

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

    Google Scholar 

  14. Mark Saaltink. Using make to maintain EVES libraries. Working Paper WP-91-5449-206, ORA Canada, Ottawa, July 1991.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  18. D.H. Thompson and R.W. Erickson, editors. AFFIRM Reference Manual. USC Information Sciences Institute, Marina Dey Ray, CA, 1981.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter E. Lauer

Rights and permissions

Reprints 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

Publish with us

Policies and ethics