Industrial control systems need to be highly reliable and precise at all times to ensure operational efficiency and prevent costly downtime. Early fault detection is crucial and is partially realized by runtime monitoring components. A correct-by-construction approach based on contract specifications allows early intervention in case of potential faults. In this paper, we suggest to combine the time-sensitive behavioral contracts with a multi-domain system model specifically designed for fault injection to improve the model as well as the contract specification at design time. This allows for early detection of potential faults and a more reliable system specification based on the analyzed behavior. We successfully realized a co-simulation environment comprising a fault-injection tool and contract-based monitors. We discussed the proposed approach using the example of a DC motor highlighting the benefits and potential enhancements of this systematic methodology.

Analyzing Fault Behaviors in Multi-Domain Systems with Contract-Based Monitors

Tosoni, Francesco
;
Fummi, Franco;Oppenheimer, Frank
2024-01-01

Abstract

Industrial control systems need to be highly reliable and precise at all times to ensure operational efficiency and prevent costly downtime. Early fault detection is crucial and is partially realized by runtime monitoring components. A correct-by-construction approach based on contract specifications allows early intervention in case of potential faults. In this paper, we suggest to combine the time-sensitive behavioral contracts with a multi-domain system model specifically designed for fault injection to improve the model as well as the contract specification at design time. This allows for early detection of potential faults and a more reliable system specification based on the analyzed behavior. We successfully realized a co-simulation environment comprising a fault-injection tool and contract-based monitors. We discussed the proposed approach using the example of a DC motor highlighting the benefits and potential enhancements of this systematic methodology.
2024
contract-based design
time-sensitive behavioral contracts
fault diagnosis
File in questo prodotto:
File Dimensione Formato  
Analyzing_Fault_Behaviors_in_Multi-Domain_Systems_with_Contract-Based_Monitors.pdf

solo utenti autorizzati

Descrizione: Articolo
Tipologia: Versione dell'editore
Licenza: Copyright dell'editore
Dimensione 429.24 kB
Formato Adobe PDF
429.24 kB 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/11562/1143646
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact