dc.contributor.author | Henson, Martin C. | en_US |
dc.contributor.author | Reeves, Steve | en_US |
dc.date.accessioned | 2008-03-19T04:58:22Z | |
dc.date.available | 2007-07-11 | en_US |
dc.date.available | 2008-03-19T04:58:22Z | |
dc.date.issued | 1999-12-01 | en_US |
dc.identifier.citation | Henson, M.C. & Reeves, S. (1999). Revising Z: part II logical development.Formal Aspects of Computing, 11(4), 381-401. doi:10.1007/s001650050039 | en_US |
dc.identifier.uri | https://hdl.handle.net/10289/94 | |
dc.description.abstract | This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journal) we introduced a simple specification logic ZC comprising a logic and a semantics (in ZF set theory). We then provided an interpretation for (a rational reconstruction of) the specification language Z within ZC. As a result we obtained a sound logic for Z, including the basic schema calculus. In this paper we extend the basic framework with more sophisticated features (including schema operations) and we mount a critique of a number of concepts used in Z. We further demonstrate that the complications and confusions which these concepts introduce can be avoided without compromising expressibility. | en_US |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.rights | The final definitive version of this article is available at Formal Aspects of Computing webpage through Springerlink | en_US |
dc.subject | specification language Z | en_US |
dc.subject | logics of specification languages | en_US |
dc.subject | semantics of specification languages | en_US |
dc.title | Revising Z: part II - logical development | en_US |
dc.type | Journal Article | en_US |
dc.identifier.doi | 10.1007/s001650050039 | en_US |
dc.relation.isPartOf | Formal Aspects of Computing | en_NZ |
pubs.begin-page | 381 | en_NZ |
pubs.elements-id | 41055 | |
pubs.end-page | 401 | en_NZ |
pubs.issue | 4 | en_NZ |
pubs.volume | 11 | en_NZ |