Model checking - Clarke, Edmund M.; Grumberg, Orna; Peled, Doron A. (MIT Press, 1999)