Using abstraction and model checking to detect safety violations in requirements specifications | Synapse