parameterized systems
play

Parameterized Systems Klaus v. Gleissenthall, UC San Diego and TU - PowerPoint PPT Presentation

Cardinalities and Universal Quantifiers for Verifying Parameterized Systems Klaus v. Gleissenthall, UC San Diego and TU Munich Nikolaj Bjrner and Andrey Rybalchenko, Microsoft Research Parallel / Distributed systems Paxos/ Chubby Zab/


  1. 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

  2. Parallel / Distributed systems Paxos/ Chubby Zab/ Raft Zookeeper

  3. Consensus: majorities

  4. One third rule:

  5. One third rule:

  6. One third rule:

  7. One third rule: property

  8. One third rule: invariant

  9. Filter lock: description

  10. Filter lock: description

  11. Filter lock: description

  12. Filter Lock: property

  13. Filter Lock: invariant

  14. Filter lock:

  15. Program Verifiers:

  16. In this talk:

  17. A simple example:

  18. Example: in logic

  19. Example: constraints find: → → →

  20. Solving: → � → → :

  21. How to count: invariant checking → →

  22. How to count: invariant checking → →

  23. Example: point wise update →

  24. Example: point wise update

  25. What to count � : → � → →

  26. Cardinality axioms: → → → →

  27. Example: finding the solution →

  28. Cardinality axioms: → → → →

  29. Evaluation:

  30. Conclusion:

  31. Axioms: inequality

  32. Axioms: inequality

  33. Axioms: strict inequality

Recommend


More recommend