I. Introduction
Fault diagnosis systems (FDSs) are tools designed to detect, isolate, identify, and, possibly, mitigate the occurrence of faults affecting complex systems. FDSs have been subject of extensive research for their relevance in real-world applications, see [1]–[4] for a comprehensive review. In their traditional framework, it is required the availability of the fault-free nominal state and a fault dictionary, containing the fault signatures. Both requests constitute a strong demand, hard to be met in most of real-world applications.