This was an internal presentation at the University of Stavanger on the Mace Model Checker. It can be used to model check distributed, concurrent systems for correctness.
we believe our random execution algorithms for finding liveness violations and the critical transition generalize to any state-exploration model checker capable of replaying executions. »
No remove events? • Are states set explicitly by code? • I’m missing a discussion on synchronization and details on external event handling • ... but this is all in the C++ source code :)