Verification diagrams revisited: Disjunctive invariants for easy verification

24Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

I describe a systematic method for deductive verification of safety properties of concurrent programs. The method has much in common with the “verification diagrams” of Manna and Pnueli [17], but derives from different intuitions. It is based on the idea of strengthening a putative safety property into a disjunction of “configurations” that can easily be proved to be inductive. Transitions among the configurations have a natural diagrammatic representation that conveys insight into the operation of the program. The method lends itself to mechanization and is illustrated using a simplified version of an example that had defeated previous attempts at deductive verification.

Cite

CITATION STYLE

APA

Rushby, J. (2000). Verification diagrams revisited: Disjunctive invariants for easy verification. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1855, pp. 508–520). Springer Verlag. https://doi.org/10.1007/10722167_38

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free