| Then | Now
|
|---|
| I. Thou shalt Choose an Appropriate Notation.
| More now. Hybrids.
|
| II. Thou shalt Formalize but not Overformalize.
| 3 levels: specs, Proofs, machine checked.
|
| III. Thou shalt Estimate Costs.
|
| IV. They shalt have a Formal Methods Guru On Call.
| Plus a domain expert early on.
|
| V. Thou shalt not Abandon Traditional methods.
|
| VI. Thou shalt Document Sufficiently.
| Iterative. Including why & when decided.
|
| VII. Thou shalt not Compromise thy QUALITY Standards.
| Notation & method.
|
| VIII. Thou shalt not be Dogmatic.
| Gap between analysis & specification.
|
| IX Thou shalt Test, Test, and Test again.
|
| X. Thou Shalt Reuse.
|