“…In the discrete case the check is carried out by a SAT-solver, i.e., a Boolean satisfiability checker, whereas in the mixed discrete-continuous case of hybrid and timed automata the check is usually done by combining a SAT-and an LP-solver (Linear Programming, see Section 5.2). Some popular solver are, e.g., ZChaff [28], BerkMin [23], MiniSAT [20], HySat [21],MathSAT [5], CVC Lite [8], and ICS [16]. Our approach, as introduced in the following sections, is not restricted to any fixed application domain.…”