🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.specification
Article #293

Re: Advantages of Z and VDM over Dijkstra-style specifica

#293
From: Eric S Johansson
Date: Fri, 02 Oct 1992 01:03
29 lines
1788 bytes
In <1992Sep29.092813.19695@ghost.dsi.unimi.it>, matteo vaccari writes:
>
>I am new to formal specifications, and I am wondering about
>the advantages of using specification languages like Z or VDM
>over the kind of program specifications described in the books
>  "Predicate Calculus and Program Semantics" by E. Dijkstra,
>or
>  "Programming in the '90s", by E. Cohen

I think the major advantage Z/VDM have over the Dijkstra methods is
that Z/VDM have a better PR machine.  Any formal technique is so
much better that the way software is developed now that it really
doesn't matter which one you use as long as the notation is a good fit
to your task.

>In those books in fact not so much attention is paid to specifications
>as to proofs of correctness. Is this the main difference?

The Dijkstra methods focus more on developing an appropiate notation
(one that fits your task), elegant solutions in a mathamatical sense,
and a checkable proof.  These methods do *not* imply you can
prove anything correct.  I guess the best you can hope for is a
correct proof and derivation of code.

--- eric
-- 
HOME: esj@harvee.billerica.ma.us  HAM  ka1eec
WORK: 617.630.4687 (w)   esj@ruby.polaroid.com
source of the public's fear of the unknown since 1956
Technical Details
Message-ID: <H.5ZWk8Z3H0iw@harvee.billerica.ma.us>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!rpi!bu.edu!wang!harvee.billerica.ma.us!esj
References: Re: Advantages of Z and VDM over Dijkstra-style specifications?

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!rpi!bu.edu!wang!harvee.billerica.ma.us!esj
From: esj@harvee.billerica.ma.us (Eric S Johansson)
Newsgroups: comp.specification
Subject: Re: Advantages of Z and VDM over Dijkstra-style specifica
Message-ID: <H.5ZWk8Z3H0iw@harvee.billerica.ma.us>
Date: 2 Oct 92 01:03:48 GMT
References: Re: Advantages of Z and VDM over Dijkstra-style specifications?
Reply-To: esj@harvee.billerica.ma.us
Organization: gators 'r us
Lines: 29
X-Software: HERMES GUS 1.03 Rev. Apr 14 1992