European Rail Standards

 

Three of the well known European rail standards are:

  • EN 50126 / IEC 62278 (Railway Applications - The Specification And Demonstration Of Reliability, Availability, Maintainability and Safety (RAMS));
  • EN 50128 / IEC 62279 (Railway Applications - Communications, Signaling And Processing Systems - Software For Railway Control And Protection Systems); and
  • EN 50129 (Railway Applications - Communication, Signaling And Processing Systems - Safety Related Electronic Systems For Signaling)

These are examples of application sector standards referred to by IEC 61508 (Functional Safety Of Electrical/Electronic/ Programmable Electronic Safety-Related Systems).

EN50128 requires a number of software documents to be generated throughout the development process such as:

  • Software Requirements Specification
  • Software Architecture Specification
  • Software Design Specification
  • Software Module Design Specification
  • Software Source Code & Supporting Specification
  • Software Requirements Test Specification
  • Software Module Test Specification
  • Software Module Test Report
  • Software Quality Assurance Plan (SQAP)
  • Software Configuration Management Plan
  • Software Verification Plan
  • Software Requirements Verification Report
  • Software Architecture & Design Verification Report
  • Software Module Verification Report
  • Software Source Code Verification Report
  • Software Integration Test Plan
  • Software Integration Test Report
  • Software/Hardware Integration Test Plan
  • Software/Hardware Integration Test Report
  • Software Validation Plan
  • Software Validation Report
  • Software Assessment Report
  • Software Maintenance Plan
  • Software Change Records
  • Software Maintenance Record

Need to know how to apply these standards to existing systems? Click here.

Another European rail standard is:

  • EN 50159 (Railway Applications - Communication, Signalling, and Processing Systems - Safety-related Communication)