Chapter 1177. 안전 관련 소프트웨어 개발 (Safety-Related Software Development) Chapter 1177. 안전 관련 소프트웨어 개발 (Safety-Related Software Development) 1177.1안전 관련 소프트웨어의 정의와 범위 1177.2안전 관련 소프트웨어 개발의 과제와 특징 1177.3IEC 61508 Part 3의 소프트웨어 요건 개요 1177.4소프트웨어 안전 수명주기 모델 1177.5소프트웨어 안전 요구사항 명세 1177.6소프트웨어 아키텍처 설계의 안전 요건 1177.7소프트웨어 모듈 설계의 안전 요건 1177.8안전 관련 코딩 규칙과 표준 1177.9MISRA C/C++ 코딩 표준의 적용 1177.10방어적 프로그래밍(Defensive Programming) 기법 1177.11SIL/ASIL별 소프트웨어 개발 방법 요건 1177.12소프트웨어 단위 시험(Unit Testing)의 안전 요건 1177.13소프트웨어 통합 시험의 안전 요건 1177.14구조 커버리지(Structural Coverage) 요건 1177.15정적 분석(Static Analysis)의 적용 1177.16동적 분석(Dynamic Analysis)의 적용 1177.17형식 방법(Formal Methods)의 적용 1177.18모델 기반 개발(MBD)의 안전 요건 1177.19자동 코드 생성의 안전 요건 1177.20소프트웨어 형상 관리의 안전 요건 1177.21COTS/오픈소스 소프트웨어의 안전 요건 1177.22AI/ML 기반 소프트웨어의 안전 과제 1177.23로봇 안전 소프트웨어 개발의 적용 사례