Directed test generation using symbolic grammars | Synapse