The EN 50128 is a standard for software systems used in railway industry. The document is divided into three main parts. First, a general part containing the registration and licenses (isbn 978-2787004931/978-889906008-4); second, the requirements for railway system design and architecture (ISBN 978-2787004936/978-889906008-5); third, the procedural part with the rules for the different steps of the software development process for railway systems SIL 1 and above. The standard was extensively discussed and refined in the CENELEC 581 Committee (second session, Brussels, 14-16 July 2004) to finally become EN 50128 standard. The long and worldwide CENELEC work resulted in a final approval of this standard by CENELEC on 9 October 2011. The standard is ready and its status became effective in December 2011.
We summarize the most important statements on this topic in Table 2, leaving out the details of the standard itself. The certification body that produced the EN 50128 has recognized the importance of using certified software tools, as well as the benefits of developing PVS using certified tools.
For the design, the engineering company needs to consider all existing regulations regarding the design of locomotives in general and the signalling configuration in particular. Various railway operational conditions need to be taken into account. This implies that various aspects of the PVS should be considered simultaneously. The railroad operator/agent has to develop a safety level of safety from the regulatory requirements. However, the target standards are not static but change over time. That is, the railroad PVS may be targeted to comply with any applicable railroad safety regulations that exist at any given time. Such regulations may be content-specific or include standards such as EN 50128 that are applicable to all railway operators with respect to the software they use. 7211a4ac4a