MITL Model Checking via Generalized Timed Automata and a New Liveness Algorithm | Synapse