Results

**1 - 7**of**7**### Z and HOL

, 1994

"... A simple `shallow' semantic embedding of the Z notation into the HOL logic is described. The Z notation is based on set theory and first order predicate logic. The HOL theorem proving system supports higher order logic. A well-known case study is used as a running example. The presentation is i ..."

Abstract
- Add to MetaCart

A simple `shallow' semantic embedding of the Z notation into the HOL logic is described. The Z notation is based on set theory and first order predicate logic. The HOL theorem proving system supports higher order logic. A well-known case study is used as a running example. The presentation is intended to show people with some knowledge of Z how a tool such as HOL can be used to provide mechanical support for the notation, including mechanization of proofs. No specialized knowledge of HOL is assumed.

### Z and HOL

, 1994

"... A simple `shallow' semantic embedding of the Z notation into the HOL logic is described. The Z notation is based on set theory and first order predicate logic and is typically used for human-readable formal specification. The HOL theorem proving system supports higher order logic and is used fo ..."

Abstract
- Add to MetaCart

A simple `shallow' semantic embedding of the Z notation into the HOL logic is described. The Z notation is based on set theory and first order predicate logic and is typically used for human-readable formal specification. The HOL theorem proving system supports higher order logic and is used for machine-checked verification. A well-known case study is used as a running example. The presentation is intended to show people with some knowledge of Z how a tool such as HOL can be used to provide mechanical support for the notation, including mechanization of proofs. No specialized knowledge of HOL is assumed.

### Z and HOL

"... A simple `shallow' semantic embedding of the Z notation into the HOL logic is described. The Z notation is based on set theory and first order predicate logic and is typically used for human-readable formal specification. The HOL ..."

Abstract
- Add to MetaCart

A simple `shallow' semantic embedding of the Z notation into the HOL logic is described. The Z notation is based on set theory and first order predicate logic and is typically used for human-readable formal specification. The HOL

### X: Why Z?

, 1992

"... Window management systems are now used extensively for user interfaces to computer systems. In particular, X11 has come to dominate the workstation market as a widely accepted industry standard on many different hardware platforms. However, no formal standard currently exists for this window system, ..."

Abstract
- Add to MetaCart

Window management systems are now used extensively for user interfaces to computer systems. In particular, X11 has come to dominate the workstation market as a widely accepted industry standard on many different hardware platforms. However, no formal standard currently exists for this window system, both in terms of an international standards body (although this is being addressed) , and in terms of a precise (mathematical) specification of what the interface is intended to do. This paper advocates the use of a formal notation to describe such an important system to avoid ambiguity and undesired or unintended variations between different implementations of the same system. The formal notation used for demonstration purposes, Z, is based on set theory, and has been developed at the Programming Research Group in Oxford. Keywords: Formal specification, X window system, Z notation, window managers, standards.

### A syntax for system specification that integrates VDM-SL and Z

, 1995

"... This report defines a syntax for computer system specification that integrates some of the best features of VDM-SL and Z, together with an approach to semantics which is simpler than current approaches. The syntax has three main parts: a small set of core mathematical constructs from which more c ..."

Abstract
- Add to MetaCart

This report defines a syntax for computer system specification that integrates some of the best features of VDM-SL and Z, together with an approach to semantics which is simpler than current approaches. The syntax has three main parts: a small set of core mathematical constructs from which more complex mathematical constructs can be defined; a syntax for modelling system components and the relationships between them; and a syntax for modelling the functionality of a system using state machines. The report defines the static semantics of the new syntax, and outlines the denotational semantics. It indicates briefly how Z and VDM-SL specifications can be translated into the integrated syntax. Contents 1 Introduction 3 2 Overview 4 2.1 The integrated specification syntax : : : : : : : : : : : : : : : : : : : : 4 2.2 Semantic framework : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 3 The integrated specification syntax 6 3.1 Mathematical terms : : : : : : : : : : : : : ...

### unknown title

"... Window management systems are now used extensively for user interfaces to computer systems. In particular, X11 has come to dominate the workstation market as a widely accepted industry standard on many different hardware platforms. However, no formal standard currently exists for this window system, ..."

Abstract
- Add to MetaCart

Window management systems are now used extensively for user interfaces to computer systems. In particular, X11 has come to dominate the workstation market as a widely accepted industry standard on many different hardware platforms. However, no formal standard currently exists for this window system, both in terms of an international standards body (although this is being addressed), and in terms of a precise (mathematical) specification of what the interface is intended to do. This paper advocates the use of a formal notation to describe such an important system to avoid ambiguity and undesired or unintended variations between different implementations of the same system. The formal notation used for demonstration purposes, Z, is based on set theory, and has been developed at the