Diagnosing or detecting failures; Failure detection models