High-integrity systems developed within the railway industry need to demonstrate compliance with EN 50128. This European standard specifies procedures and technical requirements for the development of programmable electronic systems for use in railway control and protection applications. EN 50128 classifies functions in railway safety integrity levels (SIL) from 0 to 4 (i.e., from least to most stringent). Train manufacturers and suppliers are adapting their software development processes to the international standard for EN 50128, which was published in 2011.
Embedded Coder®, Polyspace products, Simulink Coverage™, Simulink Check™, Simulink Requirements™, and Simulink Design Verifier™ are qualified with TÜV SÜD assessments according to EN 50128, covering SIL 0 to 4 applications. The qualifications are based on an application-specific verification workflow. The workflow documentation, TÜV SÜD certificates, and additional tools and artifacts for EN 50128 are provided in the IEC Certification Kit.
Key products for developing EN 50128 applications include: