SPLat: lightweight dynamic analysis for reducing combinatorics in testing configurable systems | Synapse