IEC/EN 61508, IEC/EN 50657 / 50128, IEC/EN 60601, IEC/EN 61513, IEC/EN 61511, and DO-178B CertificationsIEC
(International Electrotechnical Commission) is the international standards and conformity assessment body for all fields of electrotechnology
IEC/EN 61508 is an international standard for the functional safety of electrical/electronic, programmable electronic safety-related systems (PES).
The standard EN 61508 is used in the industrial process control, automation, automotive, and heavy machinery industries where safety and reliability are very important.
IEC 61508 allows for the standalone certification of a software component. The documentation requirements of IEC 61508 are similar to DO-178B/ED-12B, but tend to lean more heavily on design, usage, and manufacturing.
IEC/EN 61508 SIL levels (Safety Integrity Level) are defined for system components in terms of probability of a dangerous failure and the corresponding required risk reduction.
SIL3 is the highest level of risk reduction achievable using a single programmable electronic system.
The IEC 61508 safety standard is the meta-standard for other standards such as EN 50128 for railway (CENELEC), IEC 60601 for medical, IEC 61513 for nuclear, and IEC 61511 for the process industry.
For software components, the requirements of IEC/EN 61508 are met by employing a rigorous, systematic development process which emphasizes requirements traceability, criticality analysis, validation, and verification procedures. One of the requirements is test coverage.
The Code Coverage Analyzer Testwell CTC++ covers all test coverage modes up until Modified Condition Decision Coverage (MC/DC) and can be used in order to get EN 61508, EN 50128, IEC 60601, IEC 61513, IEC 61511, and DO-178B certifications.
Testwell CTC++ Test Coverage Analyzer for C and C++ is a user friendly and easy to use test coverage tool that gives clear and simple analysis results.
Because of its low instrumentation - overheads Testwell CTC++ can be used when developing embedded software for all targets, even for very small ones.
Adaptations for all current target systems are provided with the coverage analyzer.
As the Host-Target-Add-on is provided with the source, Testwell CTC++ can be adapted easily and quickly to any new target.
Testwell CTC++ is used in many safety and mission critical software projects for air and space transportation, rail transportation,
automotive industry as well as for medical applications (some references).
Certificate / Qualification Kit
For Testwell CTC++ 10.x we provide a Certificate of TÜV Süd Rail GmbH
for the usage of Testwell CTC++ in safety critical projects (all SIL- and ASIL-levels of the supported standards).
Verifysoft offers Qualification Kit for Testwell CTC++ (currently up to version 9.x) which provides documentation, test cases,
and procedures that let you qualify Testwell CTC++ Test Coverage Analyser for projects based on the safety standards ISO 26262, IEC 61508, EN-50128, and DO-178C.