Transition Invariants
Channel:
Subscribers:
351,000
Published on ● Video Link: https://www.youtube.com/watch?v=8UU8FB5yA_A
Proof rules for the temporal verification of concurrent programs rely on auxiliary assertions. We propose a (sound and relatively complete) proof rule whose auxiliary assertions are transition invariants. A transition invariant of a program is a binary relation over program states that contains the transitive closure of the transition relation of the program. A transition invariant is disjunctively well-founded if it is a finite union of well-founded relations. We characterize the validity of a liveness property by the existence of a disjunctively well-founded transition invariant.
Other Videos By Microsoft Research
Tags:
microsoft research