Model checking and abstraction | Synapse