Thread View: comp.specification.z
1 messages
1 total messages
Started by Wilhelm Hasselbring
Wed, 05 Aug 1992 08:29
Fuzz and definition before use
Author: Wilhelm Hasselbring
Date: Wed, 05 Aug 1992 08:29
Date: Wed, 05 Aug 1992 08:29
24 lines
1537 bytes
1537 bytes
I'm using Z since a few month with the fuzz package and recognized one important drawback of Z: the principle of definition before use, which leads to a bottom-up development of the specification. Sometimes, it would be more natural to write and explain the specification in a top-down manner. My question to this group is: Is it possible to *announce* a forthcoming definition to fuzz? The important point is that any specification must be written in a way such that its definitions can be ordered to satisfy the principle of definition before use. This avoids recursive definitions in which a schema includes itself, for instance. It would be nice to have a fuzz directive, which announces a forthcoming definition. The existing fuzz directives allow preliminary, invisible definitions, but the later final definitions cannot be type-checked, because they are redefinitions of global names. Thanks for your help, Willi ------------------------------- W Hasselbring, University of Essen willi@informatik.uni-essen.de -- ------------------------------- W Hasselbring, University of Essen willi@informatik.uni-essen.de
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads