Verifying Concurrent Programs with Chalice
- Rustan Leino ,
- Peter Müller (ETH Zurich) ,
- Jan Smans (KU Leuven)
VMCAI, Madrid, Spain |
Published by Microsoft Research
Concurrent programs
- Interleaving of thread executions
- Unbounded number of: threads, locks, …
- We need some basis for doing the reasoning
- A way of thinking!