Featured Webinar: MISRA C++ 2023: Everything You Need to Know | Watch Now
EN 50128 Compliance With Parasoft
What Is EN 50128?
EN 50128 “Railway applications – Communication, signaling and processing systems” is a European process standard. It contains technical requirements with procedures, principles, and measures to ensure the development of software that’s considered safe where there are safety implications. The software that runs on railway control programmable electronic systems — on the track and on the train side — is implemented using dedicated microprocessors, programmable logic controllers, multiprocessor distributed systems, large-scale central processor systems, or other architectures.
Enforcing EN 50128 Compliance With Source Code Analysis, Unit Testing, Traceability, & More
Reach EN 50128 compliance effectively and efficiently with Parasoft C/C++test and its automated software testing tool suite. For over 30 years, Parasoft has been helping organizations meet rigorous standards through required best practices like requirements traceability, static code analysis, dynamic analysis, unit testing, software metrics, software on-host or on-target hardware verification and validation, full structural code coverage, functional/black box testing, and interface testing.
How Parasoft Helps Achieve EN 50128 Compliance
Leverage Parasoft C/C++test to reduce the cost and effort of achieving EN 50128 compliance by automating multiple testing methods required by the standard. Our automated software testing tool suite also saves time. Automatically generated reports and dashboards provide teams with a practical way to prevent, expose, and correct errors in the software and prepare the documentation required for the audits.
Parasoft C/C++test facilitates and automates the software testing methods specified in EN 50128, section 6 “Software assurance”, which defines a set of software testing processes and objectives for the railway software lifecycle. Each objective is defined in the following subsections of the standard:
- 6.1 Software testing
- 6.2 Software verification
- 6.3 Software validation
- 6.4 Software assessment
- 6.5 Software quality assurance
- 6.6 Modification and change control
- 6.7 Support tools and languages
Parasoft C/C++test is the only software development and testing solution on the market that includes a broad scope of testing methodologies to maximize efficiency and improve results.
EN 50128 – Verification and Testing
|Parasoft C/C++test & DTP
|Software Error Effect Analysis
|Test Coverage for Code
Guide to Achieving Functional Safety in Railway Software: How to Satisfy EN 50128 Requirements
Parasoft’s development testing solution for C and C++ software facilitates the application of EN 50128 for railway applications. Find out how Parasoft enables teams to produce better code for embedded systems and test it more efficiently.Download
Elevate your software testing with Parasoft solutions.