Heterogeneous Notations for Pure Formal Method Integration

Richard F. Paige · Formal Aspects of Computing · 1998

Abstract. We outline an extendible approach for combining formal methods – such as Z, Morgan's refinement calculus, and predicative programming – based on composing specifications written in similar formal languages. We discuss how algorithm refinement can be extended to such a setting, and outline some examples of using integrated formal methods. We also provide justifications for why using combinations of similar methods might be helpful.

Read the paper · More papers on PaperTik