新版本9.50.3兼容C++17标准,并新增对Arm内核Cortex-M55、Cortex-M85、Cortex-R52+、Cortex-R82、Cortex-A32等的支持,以确保符合IEC 61508、ISO 26262、IEC 62304等关键功能安全标准。该版本整合了强大的代码分析工具,包括静态分析工具IAR C-STAT和动态分析工具IAR C-RUN,以提升软件的可靠性,同时确保符合MISRA C、CERT C、CWE等编码规范。
C-STAT功能安全版提供全面的静态分析功能,对于确保代码符合安全标准至关重要。它能识别潜在的问题,如代码漏洞及与MISRA C、CERT C等编码标准不符之处。这种前置检测有助于预防后期开发过程中的昂贵且耗时的修正工作,从而增强整体可靠性,并加快产品上市速度。
前ThreadX/Microsoft Azure RTOS首席执行官兼联合创始人、PX5 RTOS的创始人兼首席执行官Bill Lamie高度评价了IAR最新功能安全版本中的C-STAT工具。他表示,C-STAT在确保符合安全标准方面起着关键作用,其在PX5 RTOS代码库审查中的应用极为有价值,几乎等同于采用人工智能快速审查代码。Lamie强调,IAR的认证工具链与高级实时操作系统的协同作用,为开发者提供了卓越的价值。他直言无法想象没有C-STAT的情况下构建产品。
IAR解决方案支持现代开发流程,包括持续集成(CI)和自动化构建,以适应快节奏的开发周期。同时,支持Linux(Ubuntu和Red Hat)、Windows等平台的可扩展构建服务器拓扑结构,使得工具链能够与现有开发环境无缝融合。
IAR首席技术官Anders Holmberg指出,新版本旨在通过将静态代码分析无缝融入基于CI的工作流程,为开发者和团队提供额外的安全信心保障,实现自动化并满足功能安全标准。经过认证的功能安全版提供IAR C-STAT合规性报告,该报告包含关于支持的标准和覆盖规则等重要信息,助力开发者进一步确保其应用的合规性和可靠性。