How to Download EN 50128:2011/A2:2020 Standard for Free
EN 50128:2011/A2:2020 is a European standard that specifies the requirements for software development and validation of railway control and protection systems. It covers the entire software lifecycle, from planning and design to testing and maintenance. It also defines the software safety integrity levels (SILs) and the corresponding methods and tools to achieve them.
If you are working on a railway project that involves software development, you may need to comply with this standard. However, buying the official document from the CENELEC website can be expensive. The price for the English version is $61.81, and you can only read it online for one day. If you want to download it and keep it for future reference, you will have to pay more.
Fortunately, there is a way to download EN 50128:2011/A2:2020 standard for free. You can use a website called ITEH AI Standards Catalogue[^1^], which provides access to thousands of standards from various organizations. You can search for any standard by its number, title, or keywords, and view its details, preview, and related documents. You can also download it as a PDF file without paying anything.
To download EN 50128:2011/A2:2020 standard for free, follow these steps:
Go to https://standards.iteh.ai and type \"en 50128\" in the search box.
Select \"EN 50128:2011/A2:2020 - Railway applications - Communication...\" from the results list.
Click on the \"Download\" button and choose \"PDF\" as the format.
Enter your email address and click on \"Send\". You will receive an email with a link to download the file.
Open the email and click on the link. The file will start downloading automatically.
Congratulations! You have successfully downloaded EN 50128:2011/A2:2020 standard for free. You can now use it for your railway project and ensure that your software meets the safety and quality requirements.
If you want to learn more about EN 50128:2011/A2:2020 standard, you can also check out some other resources online, such as:
A research paper that explains the main features and challenges of the standard[^2^].
A GlobalSpec page that provides an overview and scope of the standard[^3^].
We hope this article was helpful and informative. If you have any questions or feedback, please leave a comment below. Thank you for reading!
What are the Benefits of EN 50128:2011/A2:2020 Standard?
EN 50128:2011/A2:2020 standard is not only a mandatory requirement for railway software development in Europe, but also a best practice that can bring many benefits to your project. Some of the benefits are:
Improved software quality and reliability. By following the standard, you can ensure that your software meets the functional and non-functional requirements, as well as the safety and performance criteria. You can also reduce the risk of errors, defects, and failures that could compromise the safety of the railway system.
Reduced development and maintenance costs. By applying a structured and systematic approach to software development and validation, you can optimize your resources and avoid unnecessary rework and delays. You can also facilitate the reuse of software components and documentation across different projects.
Enhanced customer satisfaction and trust. By demonstrating compliance with the standard, you can show your commitment to safety and quality to your customers and stakeholders. You can also increase your competitiveness and reputation in the railway market.
How to Achieve EN 50128:2011/A2:2020 Compliance?
To achieve compliance with EN 50128:2011/A2:2020 standard, you need to follow a series of steps throughout the software lifecycle, from planning and design to testing and maintenance. These steps include:
Defining the software safety requirements and assigning the software safety integrity level (SSIL) according to the hazard analysis and risk assessment.
Selecting the appropriate methods and tools for software development and validation, based on the tool classification and SSIL.
Applying the required techniques and measures for software design, implementation, verification, validation, configuration management, change management, quality assurance, and documentation.
Providing evidence of compliance with the standard through audits, assessments, reviews, tests, reports, certificates, etc.
To help you achieve compliance with EN 50128:2011/A2:2020 standard, you can use some tools and solutions that are designed to support railway software development. For example:
VectorCAST[^1^] is a suite of tools that enables automated testing of C/C++ code for railway applications. It supports dynamic analysis, boundary value analysis, error guessing, error seeding, equivalence class and input partition testing, structure-based testing, functional and black box testing, interface testing, impact analysis, code coverage analysis, etc. It also provides traceability between requirements, test cases, code coverage results, defects, etc.
Helix QAC[^2^] is a static analysis tool that helps you detect coding errors and vulnerabilities in C/C++ code for railway applications. It supports compliance with EN 50128:2011/A2:2020 standard up to SSIL 4. It also provides metrics and reports that help you measure and improve your code quality.
Squore[^3^] is a software analytics platform that helps you monitor and improve your software quality and performance. It integrates data from various sources such as VectorCAST, Helix QAC, VCS, etc. It also provides dashboards, indicators, alerts, benchmarks, etc. that help you make informed decisions for your railway project.
We hope this article was helpful and informative. If you have any questions or feedback, please leave a comment below. Thank you for reading! 29c81ba772