IAR Systems is the first embedded tool provider to introduce fully integrated runtime analysis. By adding runtime analysis functionality to the world's leading development tool, IAR Embedded Workbench, IAR Systems empowers every developer to perform runtime analysis at every stage of the process. Tight integration with the toolchain supports the entire deployment, testing, and debugging lifecycle. This enables users to verify code quality very early in the development cycle, ensuring more reliable code and improved compliance with standards.
C-RUN™ performs direct runtime analysis in IAR Embedded Workbench by monitoring application execution. With C-RUN™, developers can discover vulnerabilities very early and more easily detect bugs that commonly appear in the field. Memory requirements and execution speed loss are minimized, enabling more efficient testing on real hardware.
"C-RUN™ comes with a flexible configuration to allow single or multiple checks in each trial and features verifiers to ensure that access to arrays and other objects is within limits, as well as arithmetic checking to verify the values used in calculations," commented Anders Holmberg, Product Manager for C-RUN™ at IAR Systems. "IAR Embedded Workbench for ARM is the first C-RUN embedded product scheduled, and others will be prioritized according to customer interest."
“For over 30 years, we’ve been at the forefront of delivering high-quality development tools, and in recent years, our intensive dialogue with customers has guided us to expand our ambitions with even more functionality,” says Stefan Skarin, CEO of IAR Systems. “Our history as compiler experts gives us the ability to maximize the performance and functionality of our tools, and by adding the right runtime analysis within reach of every developer, I’m confident we’ll help our customers develop more competitive products.”
Learn more about the C-RUN runtime analysis product at www.iar.com/crun
