A theoretical basis for stepwise refinement and the programming calculus
Science of Computer Programming
Introduction to HOL: a theorem proving environment for higher order logic
Introduction to HOL: a theorem proving environment for higher order logic
Mechanized support for stepwise refinement
Proceedings of the international conference on Programming languages and system architectures
Programming from specifications (2nd ed.)
Programming from specifications (2nd ed.)
An inconsistency in procedures, parameters, and substitution in the refinement calculus
Science of Computer Programming
A Discipline of Programming
Program Derivation Using the Refinement Calculator
TPHOLs '96 Proceedings of the 9th International Conference on Theorem Proving in Higher Order Logics
FME '02 Proceedings of the International Symposium of Formal Methods Europe on Formal Methods - Getting IT Right
Refine and Gabriel: Support for Refinement and Tactics
SEFM '04 Proceedings of the Software Engineering and Formal Methods, Second International Conference
Hi-index | 0.00 |
Refine is a tool that supports the application of Morgan's refinement calculus. It was designed to support teaching and use by beginners; it is already in use. We describe here the extension of Refine to support the development of (possibly recursive) procedures in the algebraic style of the refinement calculus already adopted by Refine.