EN 50128 y EN 50657
Los sistemas de alta integridad desarrollados en la industria ferroviaria deben demostrar su conformidad con los estándares CENELEC EN 50128 o EN 50657. El estándar EN 50128/A2:2020 especifica los procedimientos y requisitos técnicos para el desarrollo de sistemas electrónicos programables destinados al uso en aplicaciones de control y protección ferroviarias, tales como sistemas de comunicaciones, señalización y procesamiento. Desde su publicación en 2017, el estándar EN 50657 se ha convertido en la norma que se aplica al software instalado a bordo de vehículos ferroviarios en movimiento.
Tanto EN 50128/A2:2020 como EN 50657:2017 clasifican las funciones en niveles de integridad de seguridad (SIL) ferroviaria del 1 al 4, de menor a mayor exigencia, además de un nivel de integridad básica (BI), equivalente a SIL 0 en EN 50128:2011. Los fabricantes y proveedores ferroviarios están adaptando sus procesos de desarrollo de software a los estándares EN 50128 y EN 50657.
Ambos estándares exigen la clasificación y calificación de las herramientas de software sin conexión utilizadas en todo el desarrollo de software. Embedded Coder®, las herramientas de verificación de MATLAB y Simulink, y las herramientas de verificación de código de Polyspace están calificadas y certificadas con evaluaciones de TÜV SÜD de acuerdo con EN 50128 y EN 50657, y cubren las aplicaciones comprendidas entre SIL 1 y SIL 4. Las cualificaciones se basan en un flujo de trabajo de verificación específico de cada aplicación. La documentación del flujo de trabajo y los certificados de TÜV SÜD, además de herramientas y artefactos adicionales para EN 50128/A2:2020 y EN 50657:2017, se proporcionan en IEC Certification Kit.
Entre los productos principales para el desarrollo de aplicaciones EN 50128 y EN 50657 se incluyen los siguientes: