Cardinalities and Universal Quantifiers for Verifying Parameterized Systems Klaus v. Gleissenthall, UC San Diego and TU Munich Nikolaj Bjørner and Andrey Rybalchenko, Microsoft Research
Parallel / Distributed systems Paxos/ Chubby Zab/ Raft Zookeeper
Consensus: majorities
One third rule:
One third rule:
One third rule:
One third rule: property
One third rule: invariant
Filter lock: description
Filter lock: description
Filter lock: description
Filter Lock: property
Filter Lock: invariant
Filter lock:
Program Verifiers:
In this talk:
A simple example:
Example: in logic
Example: constraints find: → → →
Solving: → � → → :
How to count: invariant checking → →
How to count: invariant checking → →
Example: point wise update →
Example: point wise update
What to count � : → � → →
Cardinality axioms: → → → →
Example: finding the solution →
Cardinality axioms: → → → →
Evaluation:
Conclusion:
Axioms: inequality
Axioms: inequality
Axioms: strict inequality
Recommend
More recommend