IAR Systems presents C-STAT: powerful add-on product for extended code analysis possibilities
Uppsala, Sweden—February 18, 2015—Today, IAR Systems® announces a new tool for code quality control. As the leading vendor of embedded development tools, the company provides the high-performance toolchain IAR Embedded Workbench®, which in 2014 was complemented by the runtime analysis add-on product C-RUN®. The latest product innovation, C-STAT®, further extends the code analysis possibilities by adding powerful static code analysis directly within the development toolchain.
The embedded industry’s challenge of delivering more complex software at an ever-increasing pace raises the risks of software errors, which can affect the quality of products as well as cause security issues. By introducing code quality control early in the development cycle, the impact of errors can be minimized. Providing static analysis right at the fingertips of the developers can help them find issues during development, where the cost of errors is smaller than in the released product.
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 has grown into a broad vendor of tools for embedded systems and we will continue to extend our offering in line with our focus on providing high-quality tools and global services throughout the entire development cycle.”
IAR Systems will demonstrate the new tool in booth 4-216 at embedded world 2015 in Nuremberg, Germany on February 24-26. See a video of CEO Stefan Skarin presenting C-STAT at www.iar.com/cstat.
About MISRA C
MISRA, The Motor Industry Software Reliability Association, is a collaboration between vehicle manufacturers, component suppliers and engineering consultancies which seeks to promote best practice in developing safety-related electronic systems in road vehicles and other embedded systems. MISRA C is a software development standard for the C programming language developed by MISRA. More information is available at www.misra.org.uk
About CERT C/C++
The CERT C/C++ Secure Coding Standards are standards published by the Computer Emergency Response Team (CERT) providing rules and recommendations for secure coding in the C/C++ programming languages. More information is available at www.cert.org
Editor's Note: IAR Systems, IAR Embedded Workbench, C-SPY, C-RUN, C-STAT, visualSTATE, Focus on Your Code, IAR KickStart Kit, IAR Experiment!, I-jet, I-jet Trace, I-scope, IAR Academy, IAR, and the logotype of IAR Systems are trademarks or registered trademarks owned by IAR Systems AB. All other products names are trademarks of their respective owners.