Diagnosis

Diagnosis is a logical process consisting of two different phases: first, the inference mechanism must recognize if the current observed behaviour of the system is actually the correct response to environmental conditions and to internal commands, or if, instead, it is affected by some anomalies due to failures occurred within a system component. Then, once a failure state has been detected, the inference mechanism must identify the failure (or the set of failures, in case of multiple faults scenarios) which is actually affecting the system. The natural logical approach to infer the potential explanations for a given set of manifestations is abduction; an abductive failure identification algorithm is an Expert System which requires a reliable Knowledge Base (KB).

The combination of Model Based techniques for Autonomous Failures Detection and Abductive Reasoning for their Identification represents the hybrid approach to diagnosis task actually used in our group. Hybrid diagnosis couples the main advantages of both approaches and exploits each of them only for the task which is most appropriate of it. In particular, research on methodologies for a reliable and robust autonomous diagnosis is based on the following approaches:

Our research activities are focused on: