EN 50716, EN 50128 e EN 50657
I sistemi ad alta integrità sviluppati nel settore ferroviario devono dimostrare di essere conformi allo standard EN 50716:2023 del CENELEC.
EN 50716 (Applicazioni ferroviarie - Requisiti per lo sviluppo del software) sostituisce gli standard EN 50128 e EN 50657, inclusi i relativi emendamenti. EN 50716 introduce un quadro di riferimento unificato per lo sviluppo del software ferroviario. Lo standard si applica sia al software di segnalazione e controllo sia al software di bordo del materiale rotabile, in precedenza soggetti rispettivamente a EN 50128 e a EN 50657. EN 50716 classifica le funzioni del software ferroviario in cinque livelli di integrità, da Basic Integrity (BI) a SIL 4.
EN 50716 impone la classificazione e la qualificazione degli strumenti software di supporto utilizzati durante lo sviluppo software. Embedded Coder, gli strumenti di verifica di MATLAB e Simulink e gli strumenti di verifica del codice Polyspace sono qualificati e certificati mediante valutazioni di TÜV SÜD in conformità allo standard EN 50716. Tali valutazioni riguardano le applicazioni da SIL 1 a SIL 4. Le qualificazioni sono basate su workflow di verifica specifici per le applicazioni.
IEC Certification Kit fornisce la documentazione del workflow, le certificazioni TÜV SÜD e ulteriori strumenti e artefatti per lo standard EN 50716.
I prodotti chiave per lo sviluppo di applicazioni conformi a EN 50716, EN 50128 e EN 50657 comprendono: