Criteria for generating specification-based tests | Synapse