Automatic predicate abstraction of C programs | Synapse