"기능안전 지원 SW 개발 프로세스" 기술은 자동차 제어 시스템의 SW 개발시에 기능안전 관련 국제 표준(예, ISO 26262)의 안전 요구사항을 충족할 수 있도록 SW 개발 프로세스(즉, SW 안전 계획, SW 요구사항 도출 및 분석, SW 아키텍처 설계, SW 안전 분석, SW 유닛 설계 및 정적 검증, SW 유닛 시험, SW 통합 시험, SW 안전요구사항의 검증 등)에 대하여 작업 지침 및 작업 산출물 템플릿을 정의한 SW 개발 프로세스 기술이다.
안전관련 시스템의 개발시 SW 엔지니어 및 SW 안전 전문가가 SW를 설계하고 검증하는데 필요한 활동을 정의하고 있으며, 안전관련 국체표준의 요구사항을 충족할 수 있도록 SW개발 체계를 정의한 기술임.
ㅇ 개발 기술은 자동차 기능 안전에 관한 국제표준인 ISO 26262-6의 SW분야 요구사항을 충족할 수 있도록 SW안전수명주기에 따른 SW 개발지침과 산출물 템플릿을 제공하는 것으로서,
ㅇ SW개발 착수 시 개발 아이템의 안전무결성수준((Automotive) Safety Integrity Levels) A ~ D까지 필수로 수행해야 할 활동, 적용해야할 방법(methods)를 계획할 수 있는 안전계획(safety plan)을 수립하는 활동에서부터 SW안전 요구사항의 검증에 이르기 까지 SW의 전체수명주기를 커버하는 개발 지침과 템플릿을 제공한다.
* ISO 26262 SW 안전수명주기 활동별 개발 지침 및 작업산출물 템플릿
* 아래 각 활동에 대한 지침 및 작업산출물 템플릿
- SW 프로젝트 계획 활동 (SW 수준 개발 착수 포함)
- SW 안전 요구사항 명세 활동
- SW 안전 아키텍처 설계 활동
- SW 유닛 설계/구현 활동
- SW 유닛 시험 활동
- SW 통합 시험 활동
- SW 안전 요구사항 검증 활동
ㅇ 자동차 및 건설기계 등의 제어시스템 개발시 안전관련 제어 SW를 개발할 때 적용함.
ㅇ 개발 기술에 따른 SW개발에 관한 각 작업 산출물들은 개발 시스템의 안전무결성수준((A)SIL)에 따라 국내외 고객사(OEM)가 요구하는 독립성을 가진 조직에 의한 ISO 26262 표준적합성 평가시 적절한 근거 자료로 사용될 수 있음.