Failure Mode and Effects Analysis (FMEA) is a well-known technique for evaluating the effects of potential failure modes of components of a system. It is a crucial reliability and safety engineering activity for critical systems requiring systematic inductive reasoning from postulated component failures. We present an approach based on SysML and Prolog to support the tasks of an FMEA analyst. SysML block diagrams of the system under analysis are annotated with valid and error states of components and of their input flows, as well as with the logical conditions that may determine erroneous outputs. From the annotated model, a Prolog knowledge base is automatically built, transparently to the analyst. This can then be queried, e.g., to obtain the flows’ and blocks’ states that lead to system failures, or to trace the propagation of faults. The approach is suited for integration in modern model-driven system design processes. We describe a proof-of-concept implementation based on the Papyrus modeling tool under Eclipse, and show a demo example.
SysML-based and Prolog-supported FMEA / Scippacercola, Fabio; Pietrantuono, Roberto; Russo, Stefano; Silva, N. P.. - (2016), pp. 174-181. (Intervento presentato al convegno 5th IEEE International Workshop on Software Certification (WoSoCer) tenutosi a Gaithersburg, MD, USA nel November 2, 2015) [10.1109/ISSREW.2015.7392064].
SysML-based and Prolog-supported FMEA
SCIPPACERCOLA, FABIO;PIETRANTUONO, ROBERTO;RUSSO, STEFANO;
2016
Abstract
Failure Mode and Effects Analysis (FMEA) is a well-known technique for evaluating the effects of potential failure modes of components of a system. It is a crucial reliability and safety engineering activity for critical systems requiring systematic inductive reasoning from postulated component failures. We present an approach based on SysML and Prolog to support the tasks of an FMEA analyst. SysML block diagrams of the system under analysis are annotated with valid and error states of components and of their input flows, as well as with the logical conditions that may determine erroneous outputs. From the annotated model, a Prolog knowledge base is automatically built, transparently to the analyst. This can then be queried, e.g., to obtain the flows’ and blocks’ states that lead to system failures, or to trace the propagation of faults. The approach is suited for integration in modern model-driven system design processes. We describe a proof-of-concept implementation based on the Papyrus modeling tool under Eclipse, and show a demo example.File | Dimensione | Formato | |
---|---|---|---|
WoSoCer 2015 - SysML-based and Prolog-supported FMEA.pdf
solo utenti autorizzati
Descrizione: WoSoCer 2015 - SysML-based and Prolog-supported FMEA
Tipologia:
Documento in Pre-print
Licenza:
Accesso privato/ristretto
Dimensione
534.77 kB
Formato
Adobe PDF
|
534.77 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.