A Formal Semantics for the SRI Hierarchical Program Design Methodology

R. S. Boyer, J Strother Moore · NASA Technical Reports Server (NASA) · 1983

A formal statement of what it means to use (a subset of) the methodology is presented. It is formally defined that some specified module exists and what it means to say that another module is paid correctly implemented on top of it. No attention is to motivation, either of the methodology or of the formal development of it. Concentration is entirely upon mathematical succinctness and precision. A discussion is presented of how to use certain INTERLISP programs which implement the formal definitions. Among these are a program which generates Floyd like verification conditions sufficient to imply the correctness of a module implementation.

Read the paper · More papers on PaperTik