Refinement Calculus Tutorial

This is the start page of a short tutorial on the refinement calculus.

Author
Michael Butler
Published
16 January 1996
Kind
Tutorial landing page, with links to example derivations
Original
www.southampton.ac.uk/~mbutler/refcalc-tut/home.html
Subject
Formal methods and proof

What it is

Michael Butler prepared the tutorial and the page says it was last updated in 1996. It introduces the refinement calculus for turning abstract specification statements into executable programs. The worked examples sit on linked pages.

What it says

What evidence it gives

The page gives definitions, a transitivity rule and one small specification example. It lists eight references. The derivations that would show the method at work are on separate pages.

Interests and limits

Only the landing page was read, not the linked derivations or notation pages. The page is old and brief. It offers no tests of the method. It mentions a prototype tool from a group in Finland.