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)
