"Model checking is a powerful technique for verifying the correctness of finite-state concurrent systems."