IAR automates code quality assurance
IAR has announced the release of the TÜV SÜD-certified C-STAT static analysis tool for IAR Embedded Workbench for RISC-V V3.30.2, Functional Safety Edition.
The safety-certified C-STAT tool is now included in the Functional Safety editions of IAR Embedded Workbench for RISC-V, Arm, and Renesas RL78 architectures.
The TÜV SÜD certification ensures that IAR C-STAT complies with strict functional safety standards. This certification comes with a comprehensive Safety Guide and the new IAR C-STAT Compliance Report, which outlines the supported standards and rules.
Anders Holmberg, CTO of IAR, stated: "We are excited to release our TÜV SÜD-certified C-STAT static analysis tool for the latest IAR Embedded Workbench for RISC-V, Functional Safety edition. C-STAT automates code quality assurance for multi-architecture projects, supporting RISC-V, Arm, and Renesas RL78. The TÜV SÜD certification ensures C-STAT meets stringent safety standards, providing crucial compliance and reliability information. By integrating static analysis into CI workflows, our updated Functional Safety editions seamlessly enhance software quality and security across various projects and architectures.”
The updated Functional Safety editions with TÜV SÜD-certified C-STAT improve software quality and security by incorporating static analysis to detect potential errors and coding standard violations early in the development process. This integration ensures compliance and saves valuable time and resources.
The latest IAR Embedded Workbench for RISC-V, Functional Safety edition, now includes support for new RISC-V ISA extensions: Zc (Code Size Reduction), Zk (Crypto), Zfinx (Floats in integer registers), and CMO (Cache Management Operations). It also features an auto-compressing assembler, optimized library functions, and enhanced code generation capabilities, equipping developers with essential tools for effective software development.
IAR supports modern development practices, including Continuous Integration (CI) and automated builds, on platforms such as Linux (Ubuntu and Red Hat) and Windows. The toolchain integrates seamlessly into existing environments.
Automating software quality assurance is vital for creating safe and secure embedded software. Certified tools like C-STAT enable developers to deliver reliable, high-performing software quickly, ensuring compliance and system integrity. Using a pre-certified solution saves time and costs, allowing developers to focus on their code and application features.
Learn more about how C-STAT can enhance code quality for safety-critical applications at IAR Functional Safety.