SMT: Satisfiability Modulo Theories