Software model synthesis using satisfiability solvers
Symbolic model checking without BDDs