Failure, fault detection and isolation