Abstract. We describe the Z/EVES system, which allows Z specifications to be analysed in a number of different ways. Among the significant features of Z/EVES are domain checking, which ensures that a specification is meaningful, and a theorem prover that includes a decision procedure for simple arithmetic and a heuristic rewriting mechanism that recognizes "obvious" facts. IntroductionTechnology transfer of formal methods into the university curriculum and into industrial practice is difficult. Among the hurdles to be overcome are resistance to change; a perception that formal methods add to the cost of development; a lack of scientific evidence that these methods are effective; and the dearth of support tools. The EVES system [2, 4] was developed over the past ten years and, while a technicM success, it has not been widely adopted. Like most provers, EVES requires a good deal of expertise to use. EVES also has its own specification language (Verdi) that, while based on ordinary predicate calculus and ZF set theory, has a syntax that is unfamiliar (and sometimes repellent) to many potential users.The Z language has been widely used in the twenty years since its inception, and its use is growing. There are many books available that introduce Z or present case studies, Z is included in the curriculum of several universities, it has been applied in several industrial efforts, and ISO standardisation is in progress. Thus, Z is achieving some measure of technical transfer.The Z/EVES project is an effort to join the technical power of the EVES system with the Z notation. The Z notation adds considerable appeal to EVES, and adds some capabilities that were not strongly supported in Verdi. EVES, in turn, provides some powerful analytical capabilities that can be applied to Z specifications in several ways:-syntax and type checking, -domain checking, -schema expansion, -precondition calculations, and -general theorem proving.
No abstract
No abstract
No abstract
No abstract
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.