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.
Preview
Unable to display preview. Download preview PDF.
References
J.A. Bergstra, J. Heering, P. Klint, editors. Algebraic Specification. ACM Press, 1989.
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.
R.S. Boyer, J. S. Moore, A Computational Logic, Academic Press, NY, 1979.
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.
Dan Craigen. Strengths and Weaknesses of Program Verification Systems. In Proceedings of the 1st European Software Engineering Conference, Strasbourg, France. Springer-Verlag, September 1987.
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.
Dan Craigen. Reference Manual for the Language Verdi. Technical Report TR-90-5429-09, Odyssey Research Associates, Ottawa, February 1990.
Abraham Fraenkel. Abstract Set Theory. North-Holland, 1968.
Sentot Kromodimoeljo, Bill Pase. Using the EVES Library Facility: A PICO Interpreter. Technical Report TR-90-5444-02, Odyssey Research Associates, Ottawa, February 1990.
D.C. Luckham, et al., Stanford Pascal verifier user manual, Report STANCS-79-731, Stanford U. Computer Science Department, March 1979.
Irwin Meisels. TR Program Example. Technical Report TR-89-5443-02, Odyssey Research Associates, Ottawa, August 1989.
Irwin Meisels. WC Program Example. Technical Report TR-89-5443-03, Odyssey Research Associates, Ottawa, October 1989.
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.
Mark Saaltink. A Formal Description of Verdi. Technical Report TR-89-5429-10, Odyssey Research Associates, Ottawa, October 1989.
Mark Saaltink. Alternative Semantics for Verdi. Technical Report TR-90-5446-02, Odyssey Research Associates, Ottawa, November 1990.
Mark Saaltink. Z and EVES. Technical Report TR-91-5449-02, ORA Corporation, Ottawa, July 1991.
Mark Saaltink. The EVES Library. Technical Report TR-91-5449-03, ORA Corporation, Ottawa, July 1991.
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.
J.M. Spivey. The Z Notation: A Reference Manual. Prentice Hall, 1987.
D.H. Thompson, 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
© 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