임베디드 시스템 개발, 특히 자동차 분야에서 기능 안전은 선택이 아닌 필수이다. 하지만 ISO 26262와 같은 표준을 준수하고 유지하는 것을 수동 프로세스와 단편적인 툴체인에 의존하는 고객에게는 시간과 리소스를 크게 낭비하는 일이 될 수 있다.
도전 과제 혁신을 늦추는 수동 안전 검증
안전 검증 프로세스가 수동이라면 인적 오류가 발생하기 쉽고, 변경 사항이 발생할 때마다 문서화, 테스트, 검토에 많은 시간이 소요된다.
엔지니어링 팀은 끊임없이 진화하는 안전 규정을 충족하면서 혁신적인 기능을 제공하고, 새로운 디바이스에 대해 플랫폼에 적용하고, 기존 구형 디바이스 기반 시스템을 유지 관리해야 하는 부담을 갖게 되어 단순히 속도가 늦어지는 것뿐만 아니라 경쟁력에도 영향을 미치게 된다.
예를 들어 새로운 프로젝트마다 기능 안전 검증을 통과하는 데에 만 6~12개월이 추가로 소요될 수 있다.
확장 가능한 안전 인증 도구
산업 전반에 걸쳐 안전이 중요한 고객들은 사전 인증된 개발 환경인 IAR 기능 안전 툴체인을 채택하여 개발 속도와 신뢰성을 확보할 수 있다.
이러한 툴체인을 통해 기존 코드베이스와 마이크로컨트롤러 플랫폼에 대한 장기적인 투자를 보호하면서 규정 준수를 위한 간소화된 경로를 확보할 수 있다.
기능 안전에 최신 DevOps가 필요한 이유
기능 안전은 이제 더 이상 단순한 문서화 작업이 아니며 DevOps 라이프사이클의 핵심 부분이 되고 있다. Jacob Beningo의 “임베디드 시스템 현대화를 위한 7단계 가이드”와 같은 프레임워크에는 속도 뿐만 아니라 반복성과 위험 감소를 위해 테스트 및 규정 준수 자동화의 중요성을 강조하고 있다.
임베디드 시스템 현대화를 위한 7단계 가이드
빌드 시스템 현대화, 소프트웨어 아키텍처 개선, DevOps 구현, 테스트 주도 개발 도입, 시뮬레이션 활용, AI 및 머신러닝 도입, 진행 상황을 추적하는 지표 스코어보드 구축을 포함하는 7단계 프로세스로 각 단계는 팀이 더 빠르고 스마트한 펌웨어를 개발하여 궁극적으로 더욱 효율적이고 효과적인 임베디드 시스템 개발을 달성할 수 있도록 설계되어야 한다.
7단계 현대화 프레임워크에는 빌드 시스템, 아키텍처, DevOps, 테스트, 시뮬레이션, AI, 지표가 포함된다.
이 프레임워크는 팀이 예산과 기한 내에 더 나은 제품을 제공할 수 있도록 지원하는 것을 목표로 한다.
IAR 플랫폼: 안전을 위해 구축, 확장 가능하도록 설계
IAR 플랫폼은 단순한 컴파일러 도구 이상의 기능을 제공하며, 프로토타입부터 프로덕션, 그 이후까지 안전이 중요한 개발을 지원하도록 구축된 에코시스템이다.
인증된 도구, 자동화된 분석, 장기적인 지원을 통해 고객은 규제로 인한 장애물에 방해받지 않고 더 나은 제품을 만드는 데 집중할 수 있다.
IAR 플랫폼의 주요 혜택은 다음과 같다.
여러 팀에 걸쳐 개발 관행을 확장하고 혁신을 가속화하며 최고 수준의 안전 표준을 준수함으로써 경쟁 우위를 가질 수 있다.
안전이 중요한 개발을 현대화할 준비가 되셨습니까?
긴 검증 주기, 증가하는 규제 복잡성, 레거시 시스템과 최신 시스템을 모두 유지해야 하는 어려움에 직면해 있다면 IAR의 안전 인증 플랫폼을 통해 워크플로를 간소화하고, 인증을 가속화하며, 규정 준수를 간소화하는 방법을 알아 보십시오.
https://www.iar.com/ko/embedded-development-tools/functional-safety
작성 : IAR SYSTEM KOREA 기술부
참조 : Jacob Beningo의 임베디드 시스템 현대화를 위한 7단계 가이드