Automated diagnosis of software configuration errors | Synapse