🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.specification
2 messages
2 total messages Started by Kenneth D Jordan Thu, 07 Feb 1991 15:03
FUZZ (Z Support): Questions
#320
Author: Kenneth D Jordan
Date: Thu, 07 Feb 1991 15:03
24 lines
1523 bytes
I have heard of a package by Mike Spivey named FUZZ which provides
support for the Z specification language, and I have several questions
which can hopefully be answered by someone with FUZZ experiece.

1.  I understand it's available for a nominal fee.  Any idea of what
    that may be?

2.  Exactly what does it do?  Correctness checking of Z specifications?
    Manipulation of Z (schema renaming, etc.)?  Logical proofs?  Other?

3.  For what platforms is it available?  Is it available in source form?

4.  How generally useful is it; i.e., is it still primarily a research
    tool for the study of Z, or does it have utility for practical
    specifications?

Obviously Mike Spivey's e-mail address would also be helpful.  Thanks
in advance.

--------------------------------------------------------------------------------
                                 Nick Nystrom
                           University of Pittsburgh
                              nystrom@a.psc.edu
--------------------------------------------------------------------------------
Re: FUZZ (Z Support): Questions
#322
Author: Jonathan Bowen
Date: Thu, 07 Feb 1991 18:59
48 lines
2611 bytes
In article <88713@unix.cis.pitt.edu> jordan@unix.cis.pitt.edu
(Kenneth D Jordan) writes:

>I have heard of a package by Mike Spivey named FUZZ which provides
>support for the Z specification language, and I have several questions
>which can hopefully be answered by someone with FUZZ experiece.
>
>1.  I understand it's available for a nominal fee.  Any idea of what
>    that may be?

Between 250 and 300 pounds (1 pound is approx. $2) depending on
the platform and distribution medium.

>2.  Exactly what does it do?  Correctness checking of Z specifications?
>    Manipulation of Z (schema renaming, etc.)?  Logical proofs?  Other?

It type-checks Z documents written using the LaTeX document preparation
system.

>3.  For what platforms is it available?  Is it available in source form?

It currently runs on SUN 3s, SUN 4s (SPARCstations) and IBM PCs.
It is written in C but the source is not available.
It could be ported to other platforms if there was enough demand.

>4.  How generally useful is it; i.e., is it still primarily a research
>    tool for the study of Z, or does it have utility for practical
>    specifications?

I can recommend it. (I am not an employee of Mike Spivey, etc., etc.)
I have used it for all Z documents I have produced in the last year or
two. It is very useful for catching typos but still lets you write
silly and incorrect (although correctly type-checked) specifications.
It is certainly a practical and robust tool if you are happy to
use LaTeX.

>Obviously Mike Spivey's e-mail address would also be helpful.

If you would like an order form, please send a message containing
the command "send z fuzz" to <archive-server@prg.oxford.ac.uk>.
A free LaTeX style option and guide are also available. Send the
command "send z zed.sty zguide.tex" to the same address. However
you don't get the type-checker and nice fonts for the fancy
mathematical symbols with this version.

--
Jonathan Bowen, <Jonathan.Bowen@prg.oxford.ac.uk>
Oxford University Computing Laboratory.
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