Diagnosis is the task of explaining the abnormal behavior of a system based on a symptom. In a discrete-event system (DES), the symptom is a temporal sequence of observations. At the occurrence of each observation, the diagnosis engine has to output a set of candidate diagnoses, each candidate being a set of faults. This process requires deep (and costly) model-based reasoning, hence a variety of knowledge compilation techniques have been proposed to speed it up. A novel technique for DES diagnosis that exploits knowledge compilation is presented, which is sound and complete irrespective of the diagnosability of the DES. The DES model is compiled offline into a temporal dictionary, a deterministic finite automaton whose regular language equals the (possibly infinite) set of symptoms of the DES. When the DES is being monitored online, a temporal explanation is generated efficiently at the occurrence of each observation. The correctness of the diagnosis results is supported by abduction-based backward-pruning.

Escaping Diagnosability and Entering Uncertainty in Temporal Diagnosis of Discrete-Event Systems

Bertoglio, Nicola;Lamperti, Gian Franco;Zanella, Marina
;
2019-01-01

Abstract

Diagnosis is the task of explaining the abnormal behavior of a system based on a symptom. In a discrete-event system (DES), the symptom is a temporal sequence of observations. At the occurrence of each observation, the diagnosis engine has to output a set of candidate diagnoses, each candidate being a set of faults. This process requires deep (and costly) model-based reasoning, hence a variety of knowledge compilation techniques have been proposed to speed it up. A novel technique for DES diagnosis that exploits knowledge compilation is presented, which is sound and complete irrespective of the diagnosability of the DES. The DES model is compiled offline into a temporal dictionary, a deterministic finite automaton whose regular language equals the (possibly infinite) set of symptoms of the DES. When the DES is being monitored online, a temporal explanation is generated efficiently at the occurrence of each observation. The correctness of the diagnosis results is supported by abduction-based backward-pruning.
2019
978-3-030-29512-7
978-3-030-29513-4
File in questo prodotto:
File Dimensione Formato  
articolo.pdf

gestori archivio

Descrizione: Articolo principale
Tipologia: Full Text
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.1 MB
Formato Adobe PDF
1.1 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11379/524302
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact