Efficient path conditions in dependence graphs for software safety analysis | Synapse