Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published February 28, 2003 | Version v1
Journal article Open

HOL-Z 2.0: A Proof Environment for Z-Specifications

  • 1. Albert-Ludwigs-University Freiburg, Freiburg, Germany

Description

We present a new proof environment for the specification language Z. The basis is a semantic representation of Z in a structure-preserving, shallow embedding in Isabelle/HOL. On top of the embedding, new proof support for the Z schema calculus and for proof structuring are developed. Thus, we integrate Z into a well-known and trusted theorem prover with advanced deduction technology such as higher-order rewriting, tableaux-based provers and arithmetic decision procedures. A further achievement of this work is the integration of our embedding into a new tool-chain providing a Z-oriented type checker, documentation facilities and macro support for refinement proofs, as a result, the gap has been closed between a logical embedding proven correct and a tool suited for applications of nontrivial size.

Files

jucs_article_27933.pdf

Files (230.7 kB)

Name Size Download all
md5:55d3c9f293467a0f7de1bc28909369c0
230.7 kB Preview Download