Owicki-Gries

Classical Owicki-Gries verification example: forking two threads that write to a shared location.

General information

ID87
Articlenone
Back-endSilicon
LanguagePVL
FeaturesFork/join concurrency, Locking
Sources
Path to example filemanual/OwickiGries.pvl
Date2017-06-20

Statistical information

Lines of code16 lines (comments not included)
Lines of specification1 lines (6.25% of the total)
Computation time21137 milliseconds

Example code

Note, verification may take a while and has a time-out of 20 seconds.