Using abstraction and model checking to detect safety violations in requirements specifications | IEEE Journals & Magazine | IEEE Xplore