Article View: comp.specification
Article #293Re: Advantages of Z and VDM over Dijkstra-style specifica
From: Eric S Johansson
Date: Fri, 02 Oct 1992 01:03
Date: Fri, 02 Oct 1992 01:03
29 lines
1788 bytes
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!esjReferences:
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