Attività di Critical Code Review sistema RBC per verifica requisiti SIL4
Brief
Analisi e verifica della corretta implementazione del codice sorgente all’interno del sistema RBC (Radio Block Center) delle misure SIL4 design safety, scaturite in seguito all’analisi delle modalità di guasto o di difetto del sistema (FMEA).
Sfide di progetto
Analizzare e comprendere correttamente le misure SIL4 design safety attraverso la loro definizione e implementazione nel codice sorgente, approfondendo lo studio delle principali funzioni previste dal sistema RBC e il suo interfacciamento con il treno, in modo da rilevare la presenza di incongruenze.
Soluzione
NIER ha verificato le misure SIL4 design safety richieste dal cliente, analizzando le loro definizioni e implementazioni nel codice sorgente del sistema RBC, in dialogo costante con il team del design/software internazionale, fino all’ottenimento di un report contenente i risultati dell’attività di Critical Code Review (CCR).
Fasi di esecuzione
Lettura e analisi delle misure fornite all’analisi delle modalità di guasto o di difetto del sistema (FMEA).
Confronto delle misure con i requisiti funzionali di sistema.
Apertura di anomalie sulle misure qualora esse non siano allineate con i requisiti funzionali di sistema.
Analisi del codice sorgente e individuazione delle misure implementate al suo interno.
Apertura di anomalie o creazione di Change Requests (CR) qualora le misure non siano correttamente implementate nel codice sorgente.
Discussione con il cliente sulle anomalie aperte e definizione di proposte correttive delle misure.
Confronto con il team di design/software per la creazione delle CR.
Stesura di un report contenente le misure analizzate, nomi dei file in cui è possibile trovare la loro implementazione all’interno del codice sorgente, anomalie e CR create.
Risultati ottenuti
L’attività di CCR (Critical Code Review) svolta da NIER ha permesso al cliente di:
- rilevare e correggere anomalie presenti nella FMEA e nel codice sorgente RBC,
- migliorare la definizione e l’implementazione delle misure SIL4 design safety.