Get IEC 61508 Standard Certification for Critical Industrial Embedded Systems with VectorCAST
Electrical, electronic or programmable systems performing safety related functions are often developed to the IEC 61508 standard. IEC 61508 is the standard governing functional safety of programmable electronic systems. This standard developed by the International Electrotechnical Commission (IEC) is well-established in the industrial process-control and automation industry and is also used in automotive, heavy machinery, mining, and other fields where safety and reliability are critical.
Ensuring Complete Industrial Embedded Systems Testing
Ensuring predictable embedded systems operation for IEC 61508 certification requires knowing you tested 100% of the code. VectorCAST/Cover collects coverage information throughout system test activities and lets you determine adequacy of the system tests. More testing may then be instituted for those areas of the application.
Why System Testing Isn't Enough for 100% Reliability
System testing will not result in 100% coverage, as many functions contain error handling code that is difficult or impossible to stimulate using the fully integrated application. The optimial solution is performing unit and integration testing using VectorCAST/C++ or VectorCAST/Ada. VectorCAST/Cover shares coverage information with VectorCAST for C/C++ and VectorCAST for Ada, so you can easily create reports demonstrating combined coverage from all tests.
How VectorCAST Assists Certification for IEC 61508
The standard presents a lifecycle approach including risk assessment, design, integration, testing, modification and maintenance and safety management.
The IEC 61508 complete standard is comprised of 7 parts. Part 3 defines the software requirements and sets the safety lifecycle for software, including validation and verification. The safety lifecycle begins with a risk analysis to determine the Safety Integrity Level (SIL) required. SIL is a quantification of the magnitude of risk reduction required.
Based on the risk analysis, the following recommendations are made with respect to source code verification.
For software systems, IEC 61508 suggests following a V-model development process. The V-model shows the necessary connection between requirements and validation throughout the entire development process. The VectorCAST tools are used during the verification and validation phases, and during the coding phase as depicted in the graphic below:
See the Benefits of VectorCAST for Your Industrial Embedded Application
If you would like to see how VectorCAST tools improve performance in your exact testing environment, register today for a 30-day, fully-functional trial .
You may also register for the embedded software testing webinar or arrange a demo specific to your project.




