Article View: comp.specification.z
Article #110Re: Prove me wrong
From: John Thomas
Date: Sat, 29 Jun 1991 00:52
Date: Sat, 29 Jun 1991 00:52
57 lines
2797 bytes
2797 bytes
In <1991Jun28.175058.4987@agate.berkeley.edu> bks@lima.berkeley.edu (Bradley K. Sherman) writes:
>Z will never emerge as a useful tool for real-world programmers and
>analysts because it cannot be expressed on glass tty's.
>Back to the drawing board and come up with an unambiguous syntax
>expressible in the intersection of the ASCII and EBCDIC codes
>and we can make some progress.
>We just don't have the time to muck with Troff or Latex just to write
>down our specs for the systems. Also we'd like to see the specs online.
>Is this too much to ask?
No, it's not too much to ask !
After all, how long does it take to do something in latex ?
Ans: Close to forever.
The real world just won't stand still while you go and 'latex' the specs.
But then again, how often do you end up with software that doesn't meet its
specification. Or worse yet, according to the USERS it isn't what they
wanted.
Specification languages like Z may result (altough ALL software should have
some form of specification, even if it's in ENGLISH) in a project taking
longer to complete overall BUT at the end of the day you will HAVE software
which meets its spec. since Z (or whatever you choose to use) states
PRECISELY what is required, no IFS or BUTS about it.
So the extra (?) time spent writing the spec. in Z (or whatever) will
probably pay dividends during the lifetime of the software since you
not only have software which does what it's meant to but in case of
future modifications to it, the Z specs also serve as documentation.
I also believe there is some kind of Z editor somewhere here at the
University of Qld
Anyone from University of QLD care to comment ?
Yep, I think thats just about my $0.02 worth for today.
Writing for TRUTH, JUSTICE and CRUELTY (but mainly cruelty),
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
EMAIL: thomo@cs.uq.oz.au Ph: (07) 365 2726
SNAIL: John Thomas, +------------------+
c/o Computer Science Department, | And remember, |
University of Queensland, | A HONKED nose is |
Queensland, 4072 Australia. | a HAPPY nose ! |
+------------------+
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Technical Details
Message-ID:
<2222@uqcspe.cs.uq.oz.au>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!uqcspe!cs.uq.oz.au!thomoReferences:
<1991Jun28.175058.4987@agate.berkeley.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!uqcspe!cs.uq.oz.au!thomo From: thomo@cs.uq.oz.au (John Thomas) Newsgroups: comp.specification.z Subject: Re: Prove me wrong Message-ID: <2222@uqcspe.cs.uq.oz.au> Date: 29 Jun 91 00:52:28 GMT References: <1991Jun28.175058.4987@agate.berkeley.edu> Sender: news@cs.uq.oz.au Reply-To: thomo@cs.uq.oz.au Lines: 57