Safety-certified tools Tools for Automotive Applications C-STAT Static analysis C-RUN Runtime analysis Debugging and trace probes Build tools for Linux
Providing embedded developers with powerful runtime analysis functionality fully integrated throughout the entire development cycle
Embedded World, Nuremberg, Germany—February 25, 2014—IAR Systems®, the world’s leading supplier of embedded development tools, is today very proud to announce its fully integrated and high-performance runtime analysis product C-RUN™. C-RUN is an extension to the existing embedded development tools from IAR Systems and gives developers unique possibilities to analyze their code at an early step and improve development workflow in an instant.
IAR Systems is the first embedded tools supplier to introduce fully integrated runtime analysis. By adding runtime analysis functionality to the world-leading, feature-rich development toolchain IAR Embedded Workbench®, IAR Systems offers each developer the opportunity to perform runtime analysis at every step of the way. The tight integration with the toolchain supports the full cycle of implementation, testing and debugging. This allows the user to check code quality very early in the development cycle and ensure more reliable code as well as to improve alignment with requirements and standards.
C-RUN performs runtime analysis directly in IAR Embedded Workbench by monitoring the application execution. With C-RUN, developers can discover vulnerabilities very early and more easily catch errors that usually show up in the field. Memory requirements and execution speed penalty are reduced to a minimum, enabling more efficient testing on actual hardware.
“C-RUN comes with flexible settings to enable single or multiple checks in each test run and features bounds and heap checking to ensure accesses to arrays and other objects are within boundaries, as well as arithmetic checking to check values used in computations,” says Anders Holmberg, Product Manager for C-RUN, IAR Systems. “IAR Embedded Workbench for ARM is the first scheduled C-RUN integrated product and others will be prioritized in accordance with customer interest.”
“For over 30 years, we have been in the frontline when it comes to delivering high-quality development tools and during the last few years we’ve had an intense customer dialogue that has guided us to extend our ambitions with more functionality,” says Stefan Skarin, CEO, IAR Systems. “Our history as compiler experts gives us the ability to maximize performance and functionality in our tools, and by adding runtime analysis right at every developer’s fingertips I am confident that we will help our customers to develop more competitive products.”
Learn more about the runtime analysis product C-RUN on www.iar.com/crun.
Editor's Note: IAR Systems, IAR Embedded Workbench, C-SPY, C-RUN, visualSTATE, Focus on Your Code, IAR KickStart Kit, IAR Experiment!, I-jet, I-scope, IAR Academy, IAR, and the logotype of IAR Systems are trademarks or registered trademarks owned by IAR Systems AB. All other products are trademarks of their respective owners.
IAR Systems is the world’s leading supplier of software tools for developing embedded systems applications. The software enables over 19,000 large and small companies to develop premium products based on 8-, 16-, and 32-bit microcontrollers, mainly in the areas of industrial automation, medical devices, consumer electronics, telecommunication, and automotive products. IAR Systems has an extensive network of partners and cooperates with the world’s leading semiconductor vendors. IAR Systems Group AB is listed on NASDAQ OMX Stockholm. For more information, please visit www.iar.com
Stefan Skarin, CEO, IAR Systems Group AB