Projected state machine coverage for software testing | Synapse