Sciweavers

CAV
2010
Springer

Local Verification of Global Invariants in Concurrent Programs

13 years 7 months ago
Local Verification of Global Invariants in Concurrent Programs
We describe a practical method for reasoning about realistic concurrent programs. Our method allows global two-state invariants that restrict update of shared state. We provide simple, sufficient conditions for checking those global invariants modularly. The method has been implemented in VCC3 , an automatic, sound, modular verifier for concurrent C programs. VCC has been used to verify functional correctness of tens of thousands of lines of Microsoft's Hyper-V virtualization platform4 and of SYSGO's embedded real-time operating system PikeOS.
Ernie Cohen, Michal Moskal, Wolfram Schulte, Steph
Added 02 Sep 2010
Updated 02 Sep 2010
Type Conference
Year 2010
Where CAV
Authors Ernie Cohen, Michal Moskal, Wolfram Schulte, Stephan Tobies
Comments (0)