IAR 시스템즈, 리눅스용 빌드 툴에 대한 기능 안전 인증 획득

2021.05.10 20:25:02

[헬로티]

 

기능 안전 인증이 필요한 애플리케이션의 개발부터 구축, 테스트까지 지속적 통합 작업 흐름 간소화

 

미래지향적 임베디드 개발을 위한 소프트웨어 툴과 서비스를 제공하는 IAR 시스템즈(IAR Systems)가 리눅스 기반 프레임워크 구축을 지원하는 자사의 빌드 툴이 TÜV SÜD로부터 기능 안전(functional safety) 개발에 대한 인증을 획득했다고 밝혔다.

 

이 인증은 Arm 프로세서 기반 리눅스 개발을 지원하는 리눅스용 IAR 빌드 툴(IAR Build Tools for Linux for Arm)에 적용되며 기능 안전에 관한 국제 표준인 ‘IEC 61508’과 자동차 안전 관련 시스템에 적용되는 ‘ISO 26262’의 규정 요건을 충족한다. 

 

뿐만 아니라 이 인증은 의료 소프트웨어용 국제 표준인 ‘IEC 62304’, 가전 기구용 표준 ‘IEC 60730’, 기계 제어 시스템용 표준 ‘IEC 62061’, 프로세스 산업용 표준 ‘IEC 61511’, 농업 및 임업용 표준 ‘ISO 25119’, 유럽 철도 표준 ‘EN 50128’과 ‘EN 50657’을 모두 포괄한다.

 

 

리눅스용 IAR 빌드 툴을 활용하면 개발자는 프로젝트에 들이는 시간과 관련한 자원을 최적화할 수 있을 뿐 아니라, 라이선스와 서버를 최적화된 방식으로 관리 및 활용할 수 있다. 

 

또한 이 툴들은 시메이크(CMake), 닌자(Ninja) 등 다양한 빌드 시스템과 쉽게 연동할 수 있으며, 명령문 개발 유틸리티인 IAR빌드(IARBuild)는 젠킨스(Jenkins), 뱀부(Bamboo) 등 지속적 통합(Continuous Integration, CI) 엔진이나 도커 컨테이너와 쉽게 연동할 수 있도록 구축 과정을 간소화한다.

 

통합형 정적분석툴 C-STAT을 활용하면 개발 및 테스트 프로세스 내내 코드의 품질을 유지할 수 있다. C-STAT은 해당 코드가 MISRA C:2021, MISRA C++:2008, MISRA C:2004 등의 산업 표준을 준수함을 증명하고, CERT C와 공통 취약점 목록(Common Weakness Enumeration, CWE)에 규정된 각종 결함, 버그, 보안 취약점 등을 검출하는 도구이다.

 

리눅스용 IAR 빌드 툴은 IAR C/C++ 컴파일러(IAR C/C++ Compiler™), IAR 어셈블러(IAR Assembler), 링커(Linker)와 라이브러리 툴, IAR빌드 및 런타임 라이브러리 등 높은 수준의 최적화를 실현하는 각종 툴을 포함한다. IAR C/C++ 컴파일러는 C18(ISO/IEC 9899:2018) 프로그래밍 언어 표준을 준수해 독자적인 구현을 수행하고, C++17의 모든 기능을 지원한다. 

 

또한 C++14(ISO/IEC 14882:2015), C11(ISO/IEC 9899:2012), C89(ANSI X3.159-1989) 및 부동 소수점 연산에 관한 IEEE 754 표준을 지원한다. 또한 IAR 시스템즈는 리눅스용 IAR 빌드 툴에 64비트 기기 지원 기능도 도입했다. 

 

리눅스용 IAR 빌드 툴의 기능 안전 에디션은 기능 안전 인증서, TÜV SÜD에서 발행한 안전 보고서, 안전 지침을 포함하고 있다. 이 인증 툴에 대해, IAR 시스템즈는 기능 안전 지원 및 업데이트 계약을 제공하고 있으며, 판매된 버전에 대해 계약 기간 지원을 보장한다. 

 

계약에 따라, 이용자는 우선순위로 기술 지원을 받을 수 있고, 검증된 서비스 팩과 보고된 이슈들에 관한 정기 보고서를 조회할 수 있다.

김진희 기자 jjang@hellot.net
Copyright ⓒ 첨단 & automationasia.net



상호명(명칭) : ㈜첨단 | 등록번호 : 서울,아54000 | 등록일자 : 2021년 11월 1일 | 제호 : 오토메이션월드 | 발행인 : 이종춘 | 편집인 : 임근난 | 본점 : 서울시 마포구 양화로 127, 3층, 지점 : 경기도 파주시 심학산로 10, 3층 | 발행일자 : 2021년 00월00일 | 청소년보호책임자 : 김유활 | 대표이사 : 이준원 | 사업자등록번호 : 118-81-03520 | 전화 : 02-3142-4151 | 팩스 : 02-338-3453 | 통신판매번호 : 제 2013-서울마포-1032호 copyright(c)오토메이션월드 all right reserved