Theoretical insights into fault-based testing | Synapse