This release is intended to strengthen IAR’s support for developers in creating safe, secure, and compliant embedded applications across a wide range of industries, including automotive, medical devices, industrial automation, and consumer electronics.
According to IAR, the most important new feature in this release is the availability of the certified version of C-STAT, the static code analysis tool certified for safety-critical applications.
The latest IAR Embedded Workbench for Arm, Functional Safety Edition, complies with the specifications of the C++17 standard and adds new Arm core support for Cortex-M55, Cortex-M85, Cortex-R52+, Cortex-R82, Cortex-A32, enabling validated compliance with key functional safety standards such as IEC 61508, ISO 26262, and IEC 62304. It integrates powerful code analysis tools, IAR C-STAT for static analysis and IAR C-RUN for runtime analysis, to enhance software reliability and adherence to coding standards like MISRA C, CERT C, and CWE.
The C-STAT tool has been certified by TÜV SÜD and is available as a certified version. The certified edition serves a critical role in helping developers maintain adherence to safety standards by performing thorough static analysis. It can detect a wide range of potential issues, including code vulnerabilities and deviations from coding standards such as MISRA C and CERT C.
This proactive detection is crucial in avoiding costly and time-consuming fixes late in the development cycle, helping to enhance the overall reliability and accelerating market introduction.
The IAR solution supports modern development practices, including Continuous Integration (CI) and automated builds, catering to the needs of today's fast-paced development cycles. With support for scalable build server topologies across various platforms, such as Linux (Ubuntu and Red Hat) and Windows, the toolchain can be integrated into existing development environments.
Commenting Anders Holmberg, CTO of IAR, said, "Our newest release is tailored to accelerate innovation by integrating static code analysis seamlessly into CI-based workflows, offering developers and teams an extra layer of confidence to automate and satisfy functional safety standards. The certified edition includes the IAR C-STAT Compliance Report, which provides valuable information on supported standards and covered rules to further assist developers in ensuring compliance and reliability of their applications.”