Evolutionary testing of state-based programs | Synapse