The company says the build chain of Embedded Workbench for RX has been tested and approved according to the requirements of IEC61508 and ISO26262. However, the latest version adds certification to IEC62304, which addresses the life cycle requirements for medical device software. IAR Embedded Workbench for RX is certified by TÜV SÜD.
Support for C-RUN and C-STAT is said to enable code control through the development cycle. C-STAT performs static analysis that can detect defects, bugs, and security vulnerabilities as defined by CERT and the Common Weakness Enumeration, as well as helping to keep code compliant to standards like MISRA C:2012/2004 and MISRA C++:2008.
C-RUN, meanwhile, checks application execution directly within the development environment. Included are arithmetic checks, advanced bounds checking and heap checking.
IAR Embedded Workbench for Renesas RX provides an integrated development environment, including a C/C++ Compiler with Renesas RX ABI compliance, an assembler, a linker and the C-SPY debugger. The latest certified version adds IDE enhancements and new tutorials.
The certified version is delivered with a functional safety certificate, as well as a safety manual and a safety report from TÜV SÜD.