“…All existing automatic verification methods (e.g., [12,4,6,8,9,3,2]) are defined for parameterized systems where universal and existential conditions are evaluated atomically. Non-atomic versions of parameterized mutual exclusion protocols such as the Bakery algorithm and two-phase commit protocol have been studied with heuristics to discover invariants, ad-hoc abstractions, or semi-automated methods in [5,13,16,7]. In contrast to these methods, our verification procedure is fully automated and is based on a generic approximation scheme for quantified conditions.…”