An adaptive technique for robust diagnosis of faults with independent effects on system outputs | Synapse