The combinatorial design approach to automatic test generation | Synapse