Skip to main content

EVES: An overview

  • Papers
  • Conference paper
  • First Online:
VDM'91 Formal Software Development Methods (VDM 1991)

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

Included in the following conference series:

Abstract

In this paper we describe a new formal methods tool called EVES. EVES consists of a set theoretic language, called Verdi, and an automated deduction system, called NEVER. We present an overview of Verdi, NEVER, and the underlying mathematics; and develop a small program, to demonstrate the basic functionality of EVES.

The development of EVES was sponsored by the Canadian Department of National Defence through DSS contract W2207-8-AF78 and various other contracts. This paper is a revised version of ORA Conference Paper CP-91-5402-43, March 1991.

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. J.A. Bergstra, J. Heering, P. Klint, editors. Algebraic Specification. ACM Press, 1989.

    Google Scholar 

  2. W.W. Bledsoe, P. Bruell, A man-machine theorem proving system. In Proceedings of the 3rd IJCAI, Stanford U., 1973; also Artificial Intelligence 5(1):51–72, 1974.

    Google Scholar 

  3. R.S. Boyer, J. S. Moore, A Computational Logic, Academic Press, NY, 1979.

    Google Scholar 

  4. Dan Craigen, Sentot Kromodimoeljo, Irwin Meisels, Andy Nielson, Bill Pase, and Mark Saaltink. m-EVES: A Tool for Verifying Software. In Proceedings of the 11th International Conference on Software Engineering (ICSE'11), Singapore, April 1988.

    Google Scholar 

  5. Dan Craigen. Strengths and Weaknesses of Program Verification Systems. In Proceedings of the 1st European Software Engineering Conference, Strasbourg, France. Springer-Verlag, September 1987.

    Google Scholar 

  6. Dan Craigen. An Application of the m-EVES Verification System. In Proceedings of the 2nd Workshop on Software Testing, Verification and Analysis, Banff, Alberta, July 1988.

    Google Scholar 

  7. Dan Craigen. Reference Manual for the Language Verdi. Technical Report TR-90-5429-09, Odyssey Research Associates, Ottawa, February 1990.

    Google Scholar 

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

    Google Scholar 

  9. Sentot Kromodimoeljo, Bill Pase. Using the EVES Library Facility: A PICO Interpreter. Technical Report TR-90-5444-02, Odyssey Research Associates, Ottawa, February 1990.

    Google Scholar 

  10. D.C. Luckham, et al., Stanford Pascal verifier user manual, Report STANCS-79-731, Stanford U. Computer Science Department, March 1979.

    Google Scholar 

  11. Irwin Meisels. TR Program Example. Technical Report TR-89-5443-02, Odyssey Research Associates, Ottawa, August 1989.

    Google Scholar 

  12. Irwin Meisels. WC Program Example. Technical Report TR-89-5443-03, Odyssey Research Associates, Ottawa, October 1989.

    Google Scholar 

  13. Bill Pase and Mark Saaltink. Formal Verification in m-EVES. In Current Trends in Hardware Verification and Automated Theorem Proving, G. Birtwistle, and P.A. Subrahmanyam, editors, Springer-Verlag, 1989.

    Google Scholar 

  14. Mark Saaltink. A Formal Description of Verdi. Technical Report TR-89-5429-10, Odyssey Research Associates, Ottawa, October 1989.

    Google Scholar 

  15. Mark Saaltink. Alternative Semantics for Verdi. Technical Report TR-90-5446-02, Odyssey Research Associates, Ottawa, November 1990.

    Google Scholar 

  16. Mark Saaltink. Z and EVES. Technical Report TR-91-5449-02, ORA Corporation, Ottawa, July 1991.

    Google Scholar 

  17. Mark Saaltink. The EVES Library. Technical Report TR-91-5449-03, ORA Corporation, Ottawa, July 1991.

    Google Scholar 

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

    Google Scholar 

  19. J.M. Spivey. The Z Notation: A Reference Manual. Prentice Hall, 1987.

    Google Scholar 

  20. D.H. Thompson, 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

S. Prehn W. J. Toetenel

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Craigen, D., Kromodimoeljo, S., Meisels, I., Pase, B., Saaltink, M. (1991). EVES: An overview. In: Prehn, S., Toetenel, W.J. (eds) VDM'91 Formal Software Development Methods. VDM 1991. Lecture Notes in Computer Science, vol 551. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54834-3_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-54834-3_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54834-8

  • Online ISBN: 978-3-540-46449-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics