AbstractThe popularity and flexibility of the Z notation can largely be attributed to its notion of schemas. We describe these schemas and illustrate their various common uses in Z. We also present a collection of logical laws for manipulating these schemas. These laws are capable of supporting reasoning about the Z schema calculus in its full generality. This is demonstrated by presenting some theorems about the removability of schemas from Z specifications, together with outline proofs. We survey briefly models against which this logical system may be proven sound, and other related logics for Z
We introduce a framework for program development and specification refinement in the schema calculus...
We introduce a framework for program development and specification refinement in the schema calculus...
We introduce a framework for program development and specification refinement in the schema calculus...
The popularity and flexibility of the Z notation can largely be attributed to its notion of schemas....
The popularity and flexibility of the Z notation can largely be attributed to its notion of schemas....
In this paper we introduce and investigate a logic for the schema calculus of Z. The schema calculus...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
Z is a formal specication language combining typed set theory, predicate calculus, and a schema calc...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
The Z notation is a formal specification language used for describing and mod-elling computing syste...
The Z notation is a formal specification language used for describing and mod-elling computing syste...
This is the first of two related papers. We introduce a simple specification logic ZC comprising a l...
We introduce a simple specification logic Zc comprising a logic and semantics (in ZF set theory). We...
We introduce a framework for program development and specification refinement in the schema calculus...
We introduce a framework for program development and specification refinement in the schema calculus...
We introduce a framework for program development and specification refinement in the schema calculus...
The popularity and flexibility of the Z notation can largely be attributed to its notion of schemas....
The popularity and flexibility of the Z notation can largely be attributed to its notion of schemas....
In this paper we introduce and investigate a logic for the schema calculus of Z. The schema calculus...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
Z is a formal specication language combining typed set theory, predicate calculus, and a schema calc...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
The Z notation is a formal specification language used for describing and mod-elling computing syste...
The Z notation is a formal specification language used for describing and mod-elling computing syste...
This is the first of two related papers. We introduce a simple specification logic ZC comprising a l...
We introduce a simple specification logic Zc comprising a logic and semantics (in ZF set theory). We...
We introduce a framework for program development and specification refinement in the schema calculus...
We introduce a framework for program development and specification refinement in the schema calculus...
We introduce a framework for program development and specification refinement in the schema calculus...