EN 50716, EN 50128 y EN 50657
Los sistemas de alta integridad desarrollados en la industria ferroviaria deben demostrar su conformidad con el estándar CENELEC EN 50716:2023.
EN 50716 (Aplicaciones ferroviarias: Requisitos para el desarrollo de software) sustituye a EN 50128 y EN 50657, y sus modificaciones. EN 50716 introduce un marco unificado para el desarrollo de software ferroviario. Este estándar se aplica tanto al software de señalización y control como al software a bordo de material rodante, que anteriormente estaban sujetos a EN 50128 y EN 50657, respectivamente. EN 50716 categoriza las funciones de software ferroviario en cinco niveles de integridad, que van desde integridad básica (BI) hasta SIL 4.
EN 50716 exige la clasificación y calificación de las herramientas de software de soporte 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 50716. Estas evaluaciones cubren las aplicaciones comprendidas entre SIL 1 y SIL 4. Las calificaciones se basan en flujos de trabajo de verificación específicos de cada aplicación.
IEC Certification Kit proporciona la documentación del flujo de trabajo y los certificados de TÜV SÜD, además de herramientas y artefactos adicionales para EN 50716.
Entre los productos principales para el desarrollo de aplicaciones EN 50716, EN 50128 y EN 50657 se incluyen los siguientes: