임베디드 개발용 소프트웨어 및 서비스 공급사인 IAR은 Arm용 IAR 임베디드 워크벤치(IAR Embedded Workbench for Arm)의 최신 버전인 9.50.3 기능안전(Functional Safety) 에디션을 발표했다.
9.50.3 기능안전 에디션은 개발자가 자동차, 의료 기기, 산업 자동화, 가전 기기를 포함한 광범위한 산업 분야에서 더 안전하고 보안성 있으며 규정을 준수하는 임베디드 애플리케이션 개발을 지원한다. 이번 배포판의 핵심은 안전이 관건인 애플리케이션을 위해 인증받은 정적 코드 분석 도구인 C-STAT 인증 버전의 가용성이다.
최신 IAR 임베디드 워크벤치의 기능안전 에디션은 C++ 17 표준 규격을 준수하고 Cortex-M55, Cortex-M85, Cortex-R52, Cortex-R82, Cortex-A32를 위한 새로운 Arm 코어 지원을 추가함으로써 IEC 61508, ISO 26262, IEC 62304 등 주요 기능안전 표준 준수를 보장한다. 또한, 강력한 코드 분석 도구인 정적 분석을 위한 IAR C-STAT와 런타임 분석을 위한 IAR C-RUN을 통합함으로써 소프트웨어 신뢰성을 향상시키고 MISRA C, CERT C, CWE와 같은 코딩 표준 준수를 보장한다.
TÜV SÜD가 인증한 C-STAT 도구는 인증 버전으로도 제공된다. 이 인증 버전을 이용해, 개발자는 정적 분석을 수행함으로써 안전 표준을 준수할 수 있다. C-STAT은 MISRA C, CERT C와 같은 코딩 표준과의 차이와 코드 취약성 등 다양한 잠재 이슈를 감지할 수 있다. 이러한 사전 감지 기능은 개발 주기 후반에 많은 시간과 비용이 드는 수정 작업의 필요성을 없앰으로써 전반적인 신뢰성을 높이고 제품 출시를 앞당길 수 있게 해준다.
IAR 솔루션은 CI(Continuous Integration)와 자동화된 빌드를 포함한 최신 개발 방식을 지원하여 오늘날 점점 더 빨라지는 개발 주기에 대한 요구사항을 충족한다. 이 툴체인은 리눅스(우분투 및 레드햇), 윈도우와 같은 다양한 플랫폼에서 확장 가능한 빌드 서버 토폴로지를 지원하므로 기존 개발환경에 원활하게 통합된다.
<저작권자 © AEM. 무단전재 및 재배포, AI학습 이용 금지>