A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2008; you can also visit the original URL.
The file type is
Invariant based programming is an approach to program construction where we provide the program pre-and postconditions as well as loop invariants before we construct the code itself. This approach allows us to construct a program and its correctness proof hand in hand. We describe here an extension to an existing mathematics editor that supports this style of program construction. The main help that the tool provides is automatic simplification of verification conditions that are generated indoi:10.1109/apsec.2005.104 dblp:conf/apsec/BackM05 fatcat:owyug5zlevcavjhjeuu7kzhsue