Abstract State Machines, competition, falsification, hybrid systems, refinement proof, runtime verification, simulation, SMT solver, temporal logic, Yices.