Skip to main navigation Skip to main content Skip to page footer

EN 50716

Software Safety Standards for the Railway Industry

EN 50716:2023 is the latest European standard for the development and verification of railway software. It governs software used in railway control, signalling, and on-board systems, and defines the processes, lifecycle requirements, and safety assurance activities required across all Software Safety Integrity Levels (SW-SIL 0–4).

This standard supersedes EN 50128 and EN 50657, combining them into a single, modern framework that applies to both infrastructure and rolling stock.

QA Systems helps organisations accelerate compliance with EN 50716 through certified tools for static analysis, unit testing, and integration testing. Our tools Cantata and QA-MISRA, support the full verification lifecycle, from software design and implementation to deployment and maintenance.

Tool Qualification under EN 50716

Section 6.7 – Confidence in the Use of Support Tools defines how software development tools must be classified (T1, T2, or T3) and qualified.

  • Cantata and QA-MISRA are independently certified by SGS-TÜV Saar GmbH as class T2 tools, suitable for safety-related development up to SW-SIL 4.
  • Free tool certification kits are available to simplify qualification, providing pre-built documentation and test evidence

This streamlines acceptance by assessors and reduces the time needed for tool qualification in EN 50716 projects.

By adhering to EN 50716, the railway industry strengthens its commitment to software safety, reliability, and compliance.

This unified standard enhances the safety, performance, and integrity of critical systems used in railway control, signalling, protection, and rolling stock applications.

Static Analysis for EN 50716 Compliance

QA-MISRA enforces mandatory coding standards such as MISRA C/C++, CERT C/C++, and CWE, ensuring software quality and security from the earliest stages:

It aligns with Annexes A and D of EN 50716, delivering traceable, auditable results that integrate into your compliance workflows.

See our QA-MISRA Safety Manual for SIL recommendations.

Start a free trial of QA-MISRA to evaluate your code against MISRA, AUTOSAR, CERT, and CWE.
 

Learn more about QA-MISRA

Unit & Integration Testing for EN 50716 Compliance

Cantata automates verification activities required by EN 50716, including:

  • Unit, integration, and system test execution
  • Coverage analysis and regression testing
  • Certification-ready reports for audit evidence

It supports both host-native and embedded targets for C/C++ codebases, and is especially effective for white-box testing in high-SIL railway projects.

  • Certified for use up to SW-SIL 4
  • T2 tool classification under EN 50716
  • Supports the V-model lifecycle

See our White Paper Cantata Standard Briefing EN 50716

Start a free trial of Cantata with your own code.
 

Learn more about Cantata

Tool Certification & Qualification

EN 50716 (Section 6.7 – Confidence in the Use of Support Tools) requires that all support tools used in the development of railway software be classified and qualified according to their impact on safety. QA Systems offers fully certified tools that meet these requirements.

Cantata has been independently certified by SGS-TÜV Saar GmbH, an accredited functional safety certification body,  as a class T2 tool under EN 50716. This classification confirms its suitability for use in the development of safety-related software up to SW-SIL 4.

For QA-MISRA, our static analysis tool, we provide a comprehensive Qualification Support Kit (QSK). This kit performs automated verification on the installed tool configuration and generates the required reports for EN 50716 tool qualification.

To support your path to compliance, QA Systems offers free certification kits for both Cantata and QA-MISRA. These include:

  • Tool classification and qualification documentation
  • Pre-written verification plans and reports
  • Detailed guidance for using the tools within EN 50716-compliant verification workflows

These kits ensure you can confidently demonstrate compliance with EN 50716’s tool qualification requirements and streamline your software verification process.

For access to these kits or further details, please reach out to us.

Get in touch with us!

Whether you’re evaluating tools or have technical questions, please contact us.

Contact