Article View: comp.specification.z
Article #10Fuzz and definition before use
From: 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
Technical Details
Message-ID:
<2900@unieinf.UUCP>Path:
arc1-ca.pugleaf.net!sparky!uunet!mcsun!Germany.EU.net!unido!unieinf!williShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!Germany.EU.net!unido!unieinf!willi From: willi@algol.informatik.uni-essen.de (Wilhelm Hasselbring) Newsgroups: comp.specification.z Subject: Fuzz and definition before use Keywords: Fuzz Message-ID: <2900@unieinf.UUCP> Date: 5 Aug 92 08:29:39 GMT Sender: news@unieinf.UUCP Organization: University of Essen, Germany Lines: 24