Design
LDRA Tools Integrate IEC 61508 Compliance across the Software Lifecycle
LDRA launches support for the IEC 61508 and IEC 61508:2010 standards, functional safety standards for electrical/electronic/programmable electronic systems, from requirements through design, code, analysis and certification. As a broad functional safety standard applicable to a wide range of industries, the IEC 61508 standard focuses on risk reduction and the safety lifecycle for equipment and systems under software control.
The IEC 61508 translates these SILs into software-specific objectives where the rigour of testing hinges on whether the system involves low or high/continuous demand situations. In addition, developers must follow IEC 61508’s defined 16-phase safety lifecycle, which requires a complete software development plan that demonstrates fulfilment of requirements through all stages of development.
With more than 35 years experience in software quality and certification, LDRA brings an integrated tool suite and extensive experience to companies needing to implement IEC 61508. Reaching beyond simple standards checking, the LDRA tool suite automatically checks compliance to the IEC 61508 standard through all stages of the software development lifecycle.
In addition to coding rule compliance, code complexity metrics, code coverage metrics (including statement, branch/decision and MC/DC), dataflow analysis and host/target testing, the LDRA tool suite extends IEC 61508 compliance for software safety and system requirements traceability down to the processor level. With automated documentation, proof of compliance is included throughout all stages of development.
“Standards organisations continue to recognise the importance of a software development plan that demonstrates that the device does what it was intended to do,” noted Ian Hennell, LDRA’s Operations Director. “LDRA’s ability to enforce a standard and trace a system’s requirements through design, code, analysis, testing and verification goes beyond other offerings on the market today. We are committed to software quality standards and to provide the code coverage metrics that ensure each line of code has been fully tested and verified.”