자동차 산업에서 고무결성 시스템을 개발할 때는 도로용 차량의 기능적 안전성에 관한 국제 표준인 ISO® 26262에 대한 적합성을 시연해야 합니다. ISO 26262에 따르면 자동차 안전 무결성 등급(ASIL) 관련 기능은 가장 낮은 등급인 A부터 가장 엄격한 등급인 D으로 분류됩니다. OEM과 1급 공급사들은 ECU 개발 과정을 ISO 26262에 적합한 모델 기반 설계로 변경하고 있습니다.
MATLAB, Simulink, Stateflow, Embedded Coder®, MATLAB 및 Simulink® 검증 툴과 Polyspace® 코드 검증 툴은 ISO 26262 ASIL A-D 기준에 따라 검증된 툴로서 TÜV SÜD의 인증을 획득했습니다. 인증은 자동화된 응용분야별 검증 워크플로를 따릅니다. ISO 26262-6에서 ASIL C와 D에 대해 강력히 권장되는 대로, Simulink의 프로세서 인더루프(PIL) 시뮬레이션 모드를 사용하여 백투백(back-to-back) 모델 및 코드 검사를 지원합니다. 따라서 엔지니어는 Embedded Coder에서 생성된 특정 프로세서별 코드 등 코더 및 컴파일러 최적화를 활용하여, 시스템 구축용 ECU에 필요한 빠르고 메모리 효율적인 소프트웨어를 제작할 수 있습니다. C 코드 생성 이외에 Embedded Coder ISO 26262 툴 검증 활용 사례에는 AUTOSAR 및 C++ 코드 생성 기능도 포함됩니다.
HDL Coder™ 는 ASIL용 안전 관련 제품 개발 적합성을 TÜV SÜD에서 인증받았습니다. HDL Coder는 모든 FPGA, ASIC 및 SoC 기기를 타겟으로 한 가독성 및 추적성이 좋은 VHDL 및 Verilog를 생성할 수 있습니다. 또한 HDL Verifier와 연동하여 HDL 시뮬레이터 및 FPGA 보드를 사용해 백투백 테스트를 수행하는 테스트벤치를 생성할 수 있습니다.
워크플로 문서, TÜV SÜD 인증서, 보고서, 테스트 세트, 추가적인 인증 아티팩트가 에 제공됩니다 IEC Certification Kit (for ISO 26262 and IEC 61508). 또한 TÜV SÜD는 IEC Certification Kit에서 지원하는 툴의 소프트웨어 개발 및 품질 엔지니어링 공정에 대해 연간 감사를 실시합니다.
"모델 기반 설계가 없었더라면 저희는 ESCL 애플리케이션 소프트웨어를 개발하고 인증하는 데 시간이 최소 30% 더 필요했을 것입니다. 저희는 모든 속도 및 메모리 요구사항을 충족하는 효율적인 코드를 생성하여 시간과 노력을 절약했습니다."
Cheng Hui, platform and process manager, KOSTAL
ISO 26262에 MATLAB 활용하기
ISO 26262 애플리케이션 개발을 위한 주요 제품:
MathWorks의 ISO 26262 지원에 대해 더 알아보기:
- 보도자료: MathWorks IEC Certification Kit, ISO 26262 제2판 준수
- 기술 자료: 모델 기반 설계를 이용하여 하이브리드 차량 배터리 관리 시스템용 AUTOSAR 적합 소프트웨어를 개발하고 있는 LG Chem
- 고객사 활용 사례: 모델 기반 설계로 ISO 26262 ASIL D 인증을 획득한 KOSTAL
- 웨비나: TI Hercules MCU Optimized Code from Simulink for IEC 61508 and ISO 26262 (45:06)
- 웨비나: 사전 적격 개발 툴을 통해 견고하고 효율적인 워크플로로 ISO 26262 준수 (42:27)
- 자문 서비스: ISO 26262 프로세스 적용
- 기사: ISO 26262 프로젝트에 Simulink를 사용하는 방법
- 비디오: 편집 시 검사를 통한 표준 준수 문제 조기 파악 (1:28)
- 비디오: ISO 26262 및 IEC 61508 준수를 위한 ASIC 및 FPGA 워크플로 (3:06)
- SAE 논문: 안전 관련 애플리케이션을 위한 모델 기반 설계
- SAE 논문: IEC 61508 애플리케이션을 위한 확인 및 검증 워크플로
- MBEES 논문: ISO 26262에 따른 소프트웨어 툴 인증
- ERTS 논문: ISO 26262에 따른 확인 및 검증
- ERTS 논문: MATLAB 및 Simulink를 이용한 임베디드 소프트웨어 개발에서 모델 품질 목표(Renault, PSA, Valeo, Delphi)
- 가이드: Simulink를 사용하여 AUTOSAR를 배포하는 10가지 모범 사례
- 리소스: Simulink를 통한 확인 및 검증 자동화
- 웨비나: IEC 61508 및 ISO 26262를 위한 TI C2000 MCU 및 MathWorks Simulink
- 기사: MATLAB을 통해 자율주행 활용 분야에 적용하는 ISO 26262 워크플로: 지침 및 모범 사례