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.
2016
978-1-5090-0406-5
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].
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/617492
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 6
social impact