We introduce a simple specification logic Zc comprising a logic and semantics (in ZF set theory). We then provide an interpretation for (a rational reconstruction of) the specification language Z within Zc. As a result we obtain a sound logic for Z, including the schema calculus. A consequence of our formalisation is a critique of a number of concepts used in Z. We demonstrate that the complications and confusions which these concepts introduce can be avoided without compromising expressibility
This paper provides an introduction to the specification language Z from a logical perspective. The ...
The popularity and flexibility of the Z notation can largely be attributed to its notion of schemas....
We show how a theory of specification refinement and program development can be constructed as a con...
This is the first of two related papers. We introduce a simple specification logic ZC comprising a l...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
This is the first of two related papers. We introduce a simple specification logic ZC comprising a l...
This is the first of two related papers. We introduce a simple specification logic ZC comprising a l...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
The popularity and flexibility of the Z notation can largely be attributed to its notion of schemas....
AbstractThe popularity and flexibility of the Z notation can largely be attributed to its notion of ...
Abstract. We show how a theory of specification refinement and program development can be constructe...
We show how a theory of specification refinement and program development can be constructed as a con...
This paper provides an introduction to the specification language Z from a logical perspective. The ...
This paper provides an introduction to the specification language Z from a logical perspective. The ...
The popularity and flexibility of the Z notation can largely be attributed to its notion of schemas....
We show how a theory of specification refinement and program development can be constructed as a con...
This is the first of two related papers. We introduce a simple specification logic ZC comprising a l...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
This is the first of two related papers. We introduce a simple specification logic ZC comprising a l...
This is the first of two related papers. We introduce a simple specification logic ZC comprising a l...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journa...
The popularity and flexibility of the Z notation can largely be attributed to its notion of schemas....
AbstractThe popularity and flexibility of the Z notation can largely be attributed to its notion of ...
Abstract. We show how a theory of specification refinement and program development can be constructe...
We show how a theory of specification refinement and program development can be constructed as a con...
This paper provides an introduction to the specification language Z from a logical perspective. The ...
This paper provides an introduction to the specification language Z from a logical perspective. The ...
The popularity and flexibility of the Z notation can largely be attributed to its notion of schemas....
We show how a theory of specification refinement and program development can be constructed as a con...