IEC 61508 기능 안전 등급과 사내 기준 병행 확인으로 안전 설계 결
안전 시스템 개발에서 접한 기준 중 가장 중요하게 다룬 것은 IEC 61508 기능 안전 표준이었습니다. SIL(Safety Integrity Level) 등급에 따라 소프트웨어 설계·검증·문서화 요건이 달라지기 때문에, 초기 요구사항 분석 단계에서 어떤 등급이 적용되는지를 먼저 파악했습니다.
인턴 프로젝트에서는 산업용 제어 시스템의 경보 로직을 다뤘는데, 워치독 타이머와 이중화 센서 값 비교 구조가 사내 안전 설계 가이드라인에 명시돼 있었습니다. 코드 리뷰 시에도 단일 장애점이 없는지 체크리스트를 기준으로 검토했습니다.
또한 MISRA C 가이드라인도 일부 적용되어, 특정 C 문법 패턴을 피하는 코딩 컨벤션을 따랐습니다. 안전 기준은 처음엔 제약처럼 느껴졌지만, 예외 처리와 경계 조건을 더 꼼꼼히 생각하게 만드는 훈련이 됐습니다.