Computing Reviews

Sometime=always+recursionalways on the equivalence of the intermittent and invariant assertions methods for proving properties of programs
Cousot P., Cousot R. Acta Informatica24(1):1-31,1987.Type:Article
Date Reviewed: 11/01/88

This paper compares two verification methods for inevitability properties of nondeterministic transition systems, the “always” method and the “sometime” method. These methods are abstractions of program-verification techniques due to Floyd and Burstall, respectively.

The main research contribution of this paper is a translation that transforms proofs in the rich “sometime” method into proofs in the simpler “always” method. While this general translation avowedly does not yield natural proofs of correctness, it is mathematically satisfying. Unavoidably, some of the examples and constructions seem rather complex and make for arduous reading. Nevertheless, the paper should be of interest to researchers in the formal aspects of program verification.

Reviewer:  M. Abadi Review #: CR111905

Reproduction in whole or in part without permission is prohibited.   Copyright 2024 ComputingReviews.com™
Terms of Use
| Privacy Policy