A formal evaluation of data flow path selection criteria | Synapse