Software for mechatronic implementations is becoming increasingly complex, raising the risks of systematic and random hardware failures. The EN 50128 standard includes guidance for reducing these risks to a tolerable level by providing feasible requirements and processes for the software aspect of railway applications.
Parasoft’s C/C++test not only facilitates the application of EN 50128, it also enables teams to produce better code for embedded systems, test it more efficiently, and consistently monitor progress towards their quality goals. With Parasoft, quality activities, such as static analysis, unit and component testing, coverage analysis, and more, are automated throughout the development cycle, including on the software engineer’s desktop to prevent the injection of coding patterns associated with software defects.
This paper describes how Parasoft can help software development teams meet requirements for particular SIL levels as defined by the EN 50128 standard.
Parasoft’s software testing solutions support the entire software development process, from when the developer writes the first line of code all the way through unit and functional testing, to performance and security testing, leveraging simulated test environments along the way. Parasoft's unique analytics platform aggregates data from across all testing practices, providing insights up and down the testing pyramid to enable organizations to succeed in today's most strategic development initiatives, including Agile/DevOps, Continuous Testing, and the complexities of IoT. Parasoft’s automated software testing innovations fuel software development organizations, helping teams reduce the time, cost, and effort of delivering high-quality software to the market.
Join the other organizations that use Parasoft