Lo sviluppo software di apparati ferroviari “Safety-Related”

Tratteremo:

  • Normativa EN e Gestione qualità
  • Analisi Safety e Design Architetture
  • Coding Standard e Test Rigorosi
  • Tooling, Linguaggio Rust e Test

    27 ore dal 5 maggio 2026

    Diretta e On-Demand, con CFP per Ingegneri

    Software ferroviari e SIL -safety Related
    Sw SAFETY RELATED - corso CIFI
    CORSO DI FORMAZIONE
    corsi CIFI sulla formazione ferroviaria
    Normative EN e Gestione Qualità
    corsi CIFI sulla formazione ferroviaria
    Analisi Safety e Design Architetturale
    Coding Standard e Test Rigorosi
    Tooling, Linguaggio Rust e Test
    N
    ACCESSO IN DIFFERITA
    N
    Rivedi le lezioni per 12 mesi
    MAteriale Formativo

    Obiettivi del corso “lo sviluppo software di apparati ferroviari Safety-Related”

    Questo corso sugli apparati ferroviari Safety-Related si pone l’obiettivo di fornire una panoramica completa e dettagliata sulle metodologie, le normative e le tecniche necessarie per lo sviluppo di sistemi software critici per la sicurezza, con un focus specifico sugli standard del settore e sul le tecnologie emergenti.

    Obiettivi del corso sui software di apparati ferroviari - corso CIFI

    Il percorso formativo è strutturato in sette mezze giornate che coprono l’intero ciclo di vita del software e le principali architetture di sicurezza:

    1. Fondamenti Normativi e Processo di Sviluppo

    Il corso inizia con l’analisi dei sistemi safety-related e del quadro normativo di riferimento, approfondendo gli standard EN 50128 (CENELEC) e la nuova EN 50716 (CENELEC). Verranno inoltre trattati i processi fondamentali di Software Quality Management,inclusa la gestione dei requisiti, della documentazione e della configurazione.

    1. Analisi della Sicurezza e Comunicazioni

    Una parte significativa è dedicata alle attività di Safety, quali la Software Safety Analysis, lo sviluppo del Safety Case e la gestione delle SRAC (Safety Related Application Conditions). Un modulo specifico riguarda la sicurezza nelle comunicazioni, con l’analisi della norma EN 50159 (CENELEC), delle potenziali minacce nelle reti e delle relative contromisure.

    1. Architetture di Sicurezza e Sistemi Real -time

    Il programma approfondisce le architetture di sicurezza, trattando concetti come la tolleranza ai guasti (fault tolerance), la copertura diagnostica e lo stato sicuro. Vengono inoltre esplorati temi quali il partizionamento delle funzioni safety, l’uso di sistemi operativi real-time e la programmazione concorrente nei sistemi critici.

    1. Ciclo di Vita del Software: dallo Sviluppo al Test

    Il corso entra nel dettaglio della fase realizzativa, analizzando la scelta dei linguaggi di programmazione, la definizione dei coding standard e la compilazione deterministica.Ampio spazio è riservato all e attività di Verifica e Validazione (V&V), includendo lediverse tipologie di test (component, integration, H w/Sw) e l’importanza dellatracciabilità tra requisiti e test.

    1. Tool di Supporto e Innovazione con Rust

    L’ultima parte del corso introduce la classificazione e lo sviluppo dei tool di supporto (T1,T2, T3).È inoltre previsto un focus specifico sul linguaggio Rust, con l’analisi dei suoi vantaggi edella relativa suite di strumenti per lo sviluppo sicuro.

    I docenti sono personale selezionato tra i migliori esperti del settore con comprovata esperienza nell’applicazione delle tematiche trattate.

    Partner del corso “Lo sviluppo software di apparati ferroviari Safety-Related”

    Partner del corso è la società di ingegneria NIER con oltre 25 anni di esperienza nello sviluppo e nella verifica di sistemi software safety-critical, operante in settori caratterizzati da elevati requisiti di sicurezza e affidabilità, tra cui ferroviario, automotive, industria, life sciences e nucleare.

    L’azienda combina competenze ingegneristiche avanzate con un solido presidio dei temi HSE&Q (Health, Safety, Environment & Quality), supportando organizzazioni che operano in contesti tecnologicamente complessi e regolati.

    L’area Software Engineering supporta organizzazioni che sviluppano sistemi critici, contribuendo alla progettazione, realizzazione e validazione di software conforme ai principali standard internazionali di functional safety. Le attività sono svolte secondo normative quali EN 50716 (che sostituisce le precedenti EN 50128 e EN 50657) per il software ferroviario, EN 50126 per il ciclo di vita RAMS e EN 50129 per la dimostrazione della sicurezza dei sistemi di segnalamento, ISO 26262 per l’automotive, IEC 62304 per il software medicale, IEC 60880 per i sistemi nucleari e IEC 61508 / ISO 13849 per applicazioni industriali e di automazione.

    Le competenze dell’area coprono l’intero ciclo di vita del software safety-critical: ingegneria dei requisiti, progettazione architetturale, sviluppo software embedded, integrazione, verifica e validazione indipendenti del software, con particolare attenzione alle metodologie e alle pratiche richieste dagli standard di sicurezza. In questo ambito NIER applica tecniche di Model-Based Development, sviluppo embedded in C, C++ e Rust secondo linee guida di qualità e sicurezza (tra cui MISRA C), e metodologie strutturate di verifica basate su analisi statica e dinamica del codice, test automatici e verifica della copertura dei test.

    Un ambito di particolare specializzazione riguarda i sistemi ferroviari e di segnalamento, inclusi sistemi ERTMS/ETCS, per i quali NIER sviluppa componenti software e moduli applicativi, supporta attività di configurazione e gestione dei dati di sistema, integrazione con sistemi di controllo e sottosistemi di segnalamento esistenti e svolge attività di verifica e validazione indipendente.

    L’azienda possiede inoltre competenze nello sviluppo di protocolli di comunicazione e tool safety-related classificabili come T2/T3, quali compilatori dati, configuratori di sistema, generatori di codice e simulatori di protocolli, strumenti fondamentali nei processi di sviluppo, configurazione e verifica dei sistemi safety-critical.

    Accanto alle attività di software engineering, NIER presidia anche gli aspetti di RAMS e sicurezza del sistema, supportando i clienti nelle analisi di affidabilità e sicurezza e nella dimostrazione della sicurezza, fino alla predisposizione del Safety Case.

    A chi è rivolto il corso “Lo sviluppo software di apparati ferroviari Safety-Related”

    Il corso è rivolto a tutte le figure professionali coinvolte, a vario livello e titolo, nello sviluppo di apparati ferroviari safety-related, operanti negli ambiti di (elenco non esaustivo):

    • progettazione
    • sviluppo software
    • safety management
    • verifica e validazione
    • system engineering
    • quality assurance
    • gestione di progetto

    Il corso è inoltre aperto a tutti coloro che desiderano approfondire le tematiche trattate.

    Non sono richieste competenze tecniche pregresse: i contenuti sono strutturati per essere accessibili a tutti, indipendentemente dal background di partenza.

    Sw di sicurezza ferroviaria e standard RAMS nel corso CIFI

    Lo sviluppo software di apparati ferroviari Safety-Related

    Programma delle lezioni
    1° MODULO: FONDAMENTA E QUALITA’

    Lezione 1 –    PROCESSO DI SVILUPPO DI UN SISTEMA SAFETY-RELATED

    [4 ore] – 5 maggio 2026 [9:00 – 13:00]

    Contenuti:     I sistemi safety-related, Le normative di riferimento, approfondimento della normativa EN 50128, la nuova normativa EN 50716

    Docenti: Ing. Giovanni Mazza

     

    Lezione 2 –    GESTIONE DELLA QUALITA’ DEL SOFTWARE

    [4 ore] – 7 maggio 2026 [9:00 – 13:00]

    Contenuti:    Software quality management, documentation management, requirements management, configuration & change management, Validation & Verification management

    Docenti: Ing. Filippo Elia

    2° MODULO: SAFETY E ARCHITETTURE

    Lezione 3.1ATTIVITA’ DI SAFETY

    [2 ore] – 12 maggio 2026 [9:00 – 11:00]

    Contenuti:    Safety management, software safety analysis, SRAC, safety case

    Docenti: Ing. Giovanni Mazza

     

    Lezione 3.2SICUREZZA NELLE COMUNICAZIONI

    [2 ore] – 12 maggio 2026 [11:00 – 13:00]

    Contenuti:    Normativa EN 50159 (la categorizzazione delle reti, potenziali hazard nella comunicazione, le contromisure di sicurezza), esempio di applicazione

    Docenti: Ing. Filippo Elia

     

    Lezione 4 –    ARCHITETTURE DI SICUREZZA

    [4 ore] – 14 maggio 2026 [9:00 – 13:00]

    Contenuti:    Introduzione, diagnostic coverage, lo stato sicuro, tollerare i guasti, le architetture di sicurezza, impatti sul software nelle architetture composite, partizionamento e isolamento delle funzioni safety, uso di sistemi operativi realtime, gestione del tempo, programmazione concorrente nei sistemi safety-critical

    Docenti: Ing. Giovanni Mazza

    3° MODULO: SVILUPPO E VALIDAZIONE

    Lezione 5 –    IL PROCESSO DI SVILUPPO DEL SOFTWARE

    [4 ore] – 19 maggio 2026 [9:00 – 13:00]

    Contenuti:     Scelta del linguaggio di programmazione, definizione del coding standard, compilazione deterministica, documentazione del codice, gestione della configurazione

    Docenti: Ing. Filippo Elia

     

    Lezione 6 –    VERIFICA E VALIDAZIONE DEL SOFTWARE

    [4 ore] – 21 maggio 2026 [9:00 – 13:00]

    Contenuti:     Le attività di verifica e validazione, sw component test, sw integration test, sw/hw integration test, overall sw test, test di non regressione e analisi di impatto, tracciatura tra requisiti e test, test automatici

    Docenti: Ing. Giovanni Mazza

    4° MODULO: INNOVAZIONE E CHIUSURA

    Lezione 7.1SVILUPPO DI TOOL DI SUPPORTO

    [1 ora] – 26 maggio 2026 [9:00 – 10:00]

    Contenuti:    Classificazione dei tool (T1, T2, T3), processo di sviluppo dei tool

    Docenti: Ing. Filippo Elia

     

    Lezione 7.2RUST E I SUOI VANTAGGI

    [2 ore] – 26 maggio 2026 [10:00 – 12:00]

    Contenuti:    Perché Rust?, la suite dei tool, qualche esempio

    Docenti: Ing. Filippo Elia

    Test di apprendimento

    Esame di apprendimento dei contenuti26 maggio 2026 [12:00 – 13:00]

    L’esame è obbligatorio per chi richiede l’attestato di partecipazione e per gli ingegneri e iscritti all’albo professionali che richiedono i cfp.

    ORGANIZZAZIONE
    Logo 2021 CIFI Collegio Ingegneri Ferroviari Italiani
    Soluzioni d’acquisto

    Lezioni in Diretta e Differita

    NON SOCI CIFI

    €2200*

    27 ore di lezione
    Materiale didattico
    On-demand
    Attestato di partecipazione
    videocorso disponibile per 12 mesi
    Esame finale on-line
    CFP agli ingegneri

    SOCI
    DIPENDENTI SOCI COLLETTIVI CIFI
    Associazioni Partner

    €1700*

    27 ore di lezione
    Materiale didattico
    On-demand
    Attestato di partecipazione
    videocorso disponibile per 12 mesi
    Esame finale on-line
    CFP agli ingegneri

    * i prezzi sono da intendersi con iva esclusa.
    MATERIALE DIDATTICO
    Materiale didattico
    Lezione 1
    Lezione 2
    Lezione 3.1
    Lezione 3.2
    Lezione 4
    Lezione 5
    Lezione 6
    Lezione 7.1
    Lezione 7.2
    Modulo di iscrizione
    Stampa il seguente modulo, compilalo e invialo unitamente alla distinta di pagamento a segreteria.cifiservizi@cifi.it
    Per informazioni più dettagliate leggi il programma del corso

    Sviluppo software di apparati ferroviari Safety-Related – Programma integrale

    Tutti i dettagli su obiettivi, programmi, modalità e modulo  d’iscrizione sono presenti nel file seguente
    Corsi correlati
    Segnalamento ferroviario IS0
    Corso ACC ACCM ERTMS e Norme Cenelec - CIFI
    Corso ERTMS. Acquisiti le conoscenze e certifica le competenze. Il corso CIFI è qualificato presso Ente di Certificazione accreditato.
    Fondamenti di Tecnica Ferroviaria - Corso CIFI. Entra nel mondo ferrovie
    CSM Rail Technical Expert - corso CIFI
    corso valutazione rischio ferroviario treno con prescrizioni

    Corsi in partenza

    Lavori del binario in esercizio - corso CIFI
    Segnalamento: circuiti e allacciamenti

    Pin It on Pinterest