Journal article
A logic for describing, not verifying, software
Abstract
An important perquisite for verification of the correctness of software is the ability to write mathematically precise documents that can be read by practitioners and advanced users. Without such documents, we won't know what properties we should verify. Tabular expressions, in which predicate expressions may appear, have been found useful for this purpose. We frequently use partial functions in our tabular documentation. Conventional …
Authors
Parnas DL
Journal
Erkenntnis, Vol. 43, No. 3, pp. 321–338
Publisher
Springer Nature
Publication Date
November 1995
DOI
10.1007/bf01135377
ISSN
0165-0106