Some approaches to formal verification are “eat and run” methods, leaving the proofs as a by-product of the proof procedure. They are used when there is some kind of assurance that the correct proofs will be automatically checked. This article discusses how such techniques can be applied to improve the performance of systems…

Read More