IAR Systems extends static analysis into its code development toolchain

February 19, 2015 // By Graham Prophet
IAR Systems has added a tool for code quality control to its IAR Embedded Workbench, which was recnetly augmented with the runtime analysis add-on product C-RUN. The latest product innovation, C-STAT, further extends the code analysis possibilities by adding static code analysis directly within the development toolchain.

By introducing code quality control early in the development cycle, IAR says, the impact of errors can be minimised. Static analysis finds potential issues in code by doing an analysis on the source code level. In addition to raising the code quality, the analysis also aids alignment with industry coding standards. C-STAT checks compliance with rules as defined by coding standards including MISRA C:2004, MISRA C++:2008 and MISRA C:2012, as well as hundreds of rules based on for example CWE (the Common Weakness Enumeration) and CERT C/C++.

“C-STAT brings great potential for our customers to ensure the quality of their code,” says Stefan Skarin, CEO, IAR Systems. “After launching our product portfolio of in-circuit debugging probes, code analysis is the next step for us in supplying customers through the full cycle of implementation, analysis and debugging. We enable them to take full control of their development and gain efficient, adaptable workflows delivering dependable products.”

IAR Systems; www.iar.com/cstat