DO-178C(Software Considerations in Airborne Systems and Equipment Certification)는 미국 RTCA(Radio Technical Commission for Aeronautics)와 유럽 EUROCAE(European Organisation for Civil Aviation Equipment) ED-12C로 2011년 공동 발행한 항공 탑재 소프트웨어 인증 글로벌 표준이다. FAA(미국 연방항공청) AC 20-115D + EASA(EU 항공안전청) AMC 20-115C·CM-SWCEH-002 의무 인용으로 사실상 글로벌 단일 표준. 1992년 DO-178B를 20년 만에 개정 + 4개 보충 표준 — DO-330(도구 자격)·DO-331(모델 기반)·DO-332(객체지향)·DO-333(형식 방법) — 추가. FAA Type Certificate·EASA TC·KAI·Boeing·Airbus·Embraer·Bombardier·Lockheed Martin·BAE Systems·NASA 등 글로벌 OEM과 한국 KAI·LIG넥스원·한화에어로스페이스·현대자동차 UAM·KAI KF-21·KAI LAH·LIG넥스원 SLBM·SK텔레콤 UAM·한화시스템 무인기 등이 협력사에 의무화한다.
핵심은 DO-178C가 항공기에 탑재되는 모든 소프트웨어(FBW·FADEC·항법·통신·디스플레이·자동조종·미션·드론 자율 비행·UAM)의 안전성 인증 표준이라는 점이다. DAL(Design Assurance Level) A·B·C·D·E 5등급 — A(치명 — 다수 사망)·B(위험 — 부상·사망)·C(중대 — 비상)·D(경미)·E(영향 없음). 71개 Objectives + 30개 Tables(A-1~A-10) + Independence(독립 검증) + Multiple Output Documents — PSAC·SDP·SVP·SCMP·SQAP·SRS·SDD·Source Code·Test Cases·SCI·SAS. ISO/IEC 12207 + IEC 61508과 유사한 안전 중요 SW 생명주기 표준이지만, 항공 특화 + 정량 검증·테스트 강화. 본 가이드는 DAL 결정·계획 수립 → 요구·설계 → 코드·통합·테스트 → 검증·자격 → 적합성 검토·인증 5단계 로드맵으로, 중소·중견 한국 항공 SW·임베디드 SW 기업이 18~36개월 내 DO-178C 인증 + 글로벌 항공·UAM 진출하는 실무 경로를 제시한다.
왜 DO-178C를 도입해야 하는가
글로벌 항공·방산·UAM·드론의 사실상 의무
민간 항공:
- Boeing 737 MAX·787·777X
- Airbus A220·A320neo·A350
- Embraer E2·Bombardier CRJ
- ATR
- Cessna·Bombardier 비즈 제트
- COMAC C919·CR929
방산·군용:
- Lockheed Martin F-35·F-22·F-16
- Boeing F-15·F/A-18
- Northrop Grumman B-21·E-7
- BAE Systems Typhoon
- KAI KF-21 보라매·T-50·LAH·LCH·MUH-1
- HAL Tejas·Eurofighter·Saab Gripen
UAM (도심 항공 교통) — 폭발 성장:
- Joby Aviation·Archer·Lilium·Volocopter·Beta Technologies
- 한국 — 현대차 SuperNAL·KAI·SK텔레콤·한화시스템·LIG넥스원·LG전자
드론·UAS:
- DJI·Parrot·General Atomics MQ-9
- 한국 — 한화에어로스페이스·LIG넥스원·대한항공·드론공항
우주:
- SpaceX·Blue Origin·NASA·KARI
DO-178C 미보유 한국 SW·임베디드 회사는 글로벌 항공 OEM RFQ 단계 자동 탈락.
DAL — 5단계 + 영향
FHA(Functional Hazard Assessment) 기반:
| DAL | 영향 | 빈도 (failure/hour) | 손실 | 71 Obj 적용 |
|---|---|---|---|---|
| A | Catastrophic | < 10⁻⁹ | 다수 사망·항공기 손실 | 71 (all + Independence) |
| B | Hazardous | < 10⁻⁷ | 심각 부상·소수 사망 | 69 |
| C | Major | < 10⁻⁵ | 비상·심각 영향 | 62 |
| D | Minor | < 10⁻³ | 경미 | 26 |
| E | No Safety Effect | - | 없음 | 0 |
예시:
- FBW(Fly-by-Wire)·FADEC·자동조종·자동착륙 = DAL A
- 1차 항법·통신·디스플레이 = DAL B
- 부 디스플레이·일부 항법 = DAL C
- 일부 표시·로깅 = DAL D
- 엔터테인먼트·서비스 = DAL E
71 Objectives + 10 Tables
Objectives 분포 (Annex A의 Tables):
- Table A-1: SW 계획 — 7 Objectives
- Table A-2: SW 개발 — 7
- Table A-3: 요구 검증 — 7
- Table A-4: 설계 검증 — 13
- Table A-5: 코드 검증 — 9
- Table A-6: 통합 검증 — 5
- Table A-7: 테스트 결과 검증 — 9
- Table A-8: SW 형상관리 — 6
- Table A-9: SW 품질 보증 — 5
- Table A-10: 인증 연락 — 3
- 합계: 71
각 Objective DAL별 적용 + 독립성 요구.
Multiple Output Documents — 핵심 산출물
DO-178C 핵심 문서:
Planning (계획):
- PSAC: Plan for Software Aspects of Certification — 인증 마스터 계획
- SDP: Software Development Plan — 개발 계획
- SVP: Software Verification Plan — 검증 계획
- SCMP: Software Configuration Management Plan — 형상관리
- SQAP: Software Quality Assurance Plan — 품질 보증
Development (개발):
- SRS: Software Requirements Specification — 요구 명세
- SDD: Software Design Document — 설계 문서
- Source Code — 소스 코드
Verification (검증):
- Test Cases·Test Procedures·Test Results
- Structural Coverage Analysis (MC/DC·DC·SC)
Final:
- SCI: Software Configuration Index — 형상 인덱스
- SAS: Software Accomplishment Summary — 완료 요약
4 보충 표준 — DO-330·331·332·333
DO-330 — Software Tool Qualification:
- 도구 자격 (TQL — Tool Qualification Level 1·2·3·4·5)
- TQL-1·TQL-5 가장 엄격
- 컴파일러·테스트 도구·정적 분석 자격
DO-331 — Model-Based Development & Verification:
- MATLAB Simulink·Stateflow·SCADE
- Model → Code 자동 생성
- 모델 자체 인증 가능
DO-332 — Object-Oriented Technology:
- C++·Java·Ada (OOP)
- 가상 함수·상속·다형성 통제
- 동적 메모리
DO-333 — Formal Methods:
- 수학적 형식 검증
- Coq·Z·CSP·Frama-C·SCADE Suite Formal Verifier
- DAL A 권장
DO-178C vs DO-254 vs ARP 4754A 비교
| 항목 | DO-178C | DO-254 | ARP 4754A |
|---|---|---|---|
| 대상 | 항공 SW | 항공 HW (Complex Electronic HW) | System Level Process |
| 발효 | 2011 (B 1992) | 2000 (Rev A 2020) | 2010 |
| 강제력 | FAA·EASA 인용 | FAA·EASA 인용 | FAA·EASA 인용 |
| DAL | A·B·C·D·E | A·B·C·D·E | A·B·C·D·E |
| 한국 인지도 | 매우 높음 | 매우 높음 | 매우 높음 |
대부분의 항공 시스템: ARP 4754A (System) + DO-178C (SW) + DO-254 (HW) + ARP 4761 (Safety) 통합.
DO-178C vs IEC 61508 vs ISO 26262 비교
| 항목 | DO-178C | IEC 61508 | ISO 26262 |
|---|---|---|---|
| 산업 | 항공 | 일반 산업 | 자동차 |
| 발효 | 2011 | 2010 | 2018 |
| 등급 | DAL A~E | SIL 1~4 | ASIL A~D |
| 한국 인지도 | 매우 높음 | 매우 높음 | 매우 높음 |
한국 항공 + 자동차 통합 SW 회사: 양쪽 인증.
항공 SW 기업 DO-178C 성숙도 진단 — 5단계
| 단계 | 명칭 | 핵심 특징 | 인증 가능성 |
|---|---|---|---|
| Level 1 | DO-178C 인식 없음 | 일반 SW, V&V 부재 | 불가 |
| Level 2 | 일반 SDLC | ISO 9001·CMMI 일부 | 어려움 |
| Level 3 | DO-178C 준비 | DAL D·E 인증 시도 | DAL D 가능 |
| Level 4 | DO-178C DAL C·B | KAI·Embraer 협력사 | 정착 |
| Level 5 | DO-178C DAL A | Boeing·Airbus·Lockheed Tier 1 | 최상위 |
대부분의 한국 중소 항공 SW 회사는 Level 1~2. 5단계 로드맵은 Level 3·4 DAL C·B 1차 + Level 5 DAL A 도전.
Stage 1: DAL 결정 & 계획 수립 (2~4개월)
1.1 시스템·SW 식별
시스템 분석 (ARP 4754A 정합):
- 시스템 기능 정의
- FHA (Functional Hazard Assessment)
- SSA (System Safety Assessment)
- DAL 할당
SW Component 식별:
- 각 SW 모듈 DAL 매핑
- 통합 SW (Integration) DAL
1.2 DAL 결정 — 핵심
FHA·SSA 결과:
- Catastrophic → DAL A
- Hazardous → DAL B
- Major → DAL C
- Minor → DAL D
- No Safety Effect → DAL E
예시 (KF-21 보라매):
- FBW (Fly-by-Wire) = DAL A
- 항법 = DAL B
- 미션 컴퓨터 = DAL B
- 디스플레이 = DAL C
- 데이터 로깅 = DAL D
1.3 PSAC 작성 — Plan for Software Aspects of Certification
PSAC는 인증의 출발점·기준:
- 시스템 개요:
- 시스템·SW 식별
- DAL 할당
- 개발 표준:
- DO-178C 적용 + 보충 (330·331·332·333)
- 추가 표준 (Coding·Design)
- 계획 문서:
- SDP·SVP·SCMP·SQAP
- 조직·인적:
- 개발·검증 조직
- 독립성
- 개발 환경:
- 도구 (Compiler·Test·Static Analysis)
- TQL 결정
- 방법론:
- V-Model·Iterative
- Model-Based (DO-331)·OOP (DO-332)·Formal (DO-333)
- 인증 일정:
- 마일스톤
- SOI (Stage of Involvement) 1·2·3·4
SOI: 인증당국 (FAA·EASA·국토교통부 항공안전법) 4단계 참여 — 계획·개발·검증·완료.
1.4 5대 Plan + 3대 Standards
Plans (PSAC·SDP·SVP·SCMP·SQAP):
- 모든 계획 인증당국 승인
Standards:
- SW Requirements Standards
- SW Design Standards
- SW Code Standards
코딩 표준 — MISRA C·MISRA C++·JSF AV C++·CERT C·Power of 10 (JPL).
1.5 갭 분석 — 71 Objectives
DAL A — 71 Objectives + Independence 25개:
| Table | 영역 | DAL A 적용 |
|---|---|---|
| A-1 | 계획 | 7 (Independence 0) |
| A-2 | 개발 | 7 (Independence 0) |
| A-3 | 요구 검증 | 7 (Independence 4) |
| A-4 | 설계 검증 | 13 (Independence 6) |
| A-5 | 코드 검증 | 9 (Independence 4) |
| A-6 | 통합 검증 | 5 (Independence 2) |
| A-7 | 테스트 결과 검증 | 9 (Independence 4) |
| A-8 | 형상관리 | 6 |
| A-9 | 품질 보증 | 5 (Independence 5) |
| A-10 | 인증 연락 | 3 |
DAL B는 69, C는 62, D는 26.
1.6 Stage 1 산출물
- FHA·SSA + DAL 할당
- PSAC (Plan for Software Aspects of Certification)
- SDP·SVP·SCMP·SQAP (4 Plans)
- SW Requirements·Design·Code Standards
- 71 Objectives 갭 분석 + DAL별 적용
- SOI 1 인증당국 제출
Stage 2: 요구·설계 (3~6개월)
2.1 SW Requirements — High Level Requirements (HLR)
HLR (High Level Requirements):
- 시스템 요구 → SW 요구 분해
- 기능·성능·인터페이스·안전 요구
- DAL별 트레이서빌리티
SRS (Software Requirements Specification):
- 모든 HLR 명문화
- 식별 (Unique ID)
- 분류 (Functional·Performance·Safety)
도구:
- IBM DOORS·DOORS Next·Polarion·Jama Connect
- ReqIF (Requirements Interchange Format)
- Helix RM
2.2 SW Design — Low Level Requirements (LLR) + Architecture
LLR (Low Level Requirements):
- HLR → LLR 분해
- 알고리즘·자료 구조·인터페이스
- 코드 작성 직전 단계
Architecture:
- 모듈·컴포넌트
- 데이터 흐름
- 제어 흐름
SDD (Software Design Document):
- LLR + Architecture
도구:
- Enterprise Architect·MagicDraw·Rhapsody
- SysML·UML
- Model-Based (DO-331): Simulink·Stateflow·SCADE Suite·Ascet
2.3 Traceability — 양방향
요구 → 설계 → 코드 → 테스트 양방향 추적:
- HLR ↔ LLR ↔ Source Code ↔ Test Cases
- 모든 단계 매핑
- 누락·중복 검증
도구:
- DOORS·Polarion·Jama Connect
- 자동 매트릭스
2.4 Requirements·Design Verification
Verification Activities:
- Reviews (Peer·Independent)
- Analyses (Coverage·Consistency)
- Tests (DAL D·E는 일부 면제)
Independence 의무 (DAL A·B):
- 개발자 ≠ 검증자
- 다른 부서 또는 외부 검증
2.5 Stage 2 산출물
- SRS (HLR) + DOORS 등록
- SDD (LLR + Architecture)
- Traceability Matrix
- HLR·LLR Verification Reports
- 도구 자격 (DO-330 시)
Stage 3: 코드·통합·테스트 (4~8개월)
3.1 Source Code
Coding Standards:
- MISRA C 2012·MISRA C++·JSF AV C++·CERT C·CERT C++·SEI·Power of 10
- 정적 분석 도구 — Polyspace·Coverity·SonarQube·LDRA·QA-C·Klocwork·Helix QAC
언어:
- C/C++ — 가장 흔함
- Ada/Ada 2012 — 항공 전통
- SPARK Ada — Formal Methods
- C# (DO-178C 적용 어려움)
도구 자격 (DO-330):
- 컴파일러 (Wind River·Green Hills·LLVM·GCC)
- IDE
- Build·Configuration
3.2 Code Verification — Source Code Reviews
- Code Reviews: Peer·Independent
- Static Analysis: Polyspace·Coverity·LDRA·SonarQube
- Code Inspections: Fagan·Modified
3.3 통합 (Integration)
- Module Integration: 단위 통합
- SW-SW Integration: SW 모듈 간
- SW-HW Integration: SW + HW (Bare Metal·RTOS)
- System Integration: 전체 시스템
3.4 Testing — 5 Levels
1. Low Level Testing (Unit):
- LLR 검증
- Stub·Mock 활용
- DAL A·B 필수
2. High Level Testing (Integration):
- HLR 검증
- 통합 환경
3. Software-Hardware Integration Testing:
- 타깃 HW 검증
- LDRA·VectorCAST·Cantata·Parasoft
4. Hardware-Software System Testing:
- 실제 항공기·시뮬레이터
5. Acceptance Testing:
- 최종 검수
3.5 Structural Coverage
DAL별 코드 커버리지 요구:
| DAL | Coverage 요구 |
|---|---|
| A | MC/DC (Modified Condition / Decision Coverage) |
| B | DC (Decision Coverage) |
| C | SC (Statement Coverage) |
| D | 부분 |
| E | 없음 |
MC/DC — DAL A 핵심:
- 각 조건의 결과가 결정에 독립 영향 검증
- 가장 엄격한 커버리지
도구:
- VectorCAST·LDRA·Cantata·Parasoft·Tessy
- 자동 커버리지 측정
3.6 Robustness Testing
- 경계값·잘못된 입력·오류 조건
- 음수·NULL·오버플로
- DAL A·B 필수
3.7 Stage 3 산출물
- Source Code + MISRA·CERT 정합
- 정적 분석 결과 (Polyspace·Coverity)
- Test Cases·Test Procedures·Test Results
- Structural Coverage Reports (MC/DC·DC·SC)
- Integration Test Reports
- 통합 SW-HW 환경
Stage 4: 검증·자격 & 형상관리 (2~4개월)
4.1 검증 (Verification)
Verification Objectives:
- HLR Verification: HLR이 시스템 요구 충족
- LLR Verification: LLR이 HLR 충족
- Code Verification: Code가 LLR 충족
- Integration Verification: 통합 정확성
- Test Results Verification: 테스트 결과 정확성
Independence (DAL A·B·C):
- 다른 개발자 또는 별도 부서
4.2 SW Quality Assurance (SQA)
SQA Activities:
- 프로세스 감사
- 표준 준수 확인
- 결함 추적
- 분기 SQA Report
Independence:
- 모든 DAL — 독립
- 개발·검증 ≠ SQA
4.3 SW Configuration Management (SCM)
SCM Activities:
- 형상 식별 (Configuration Item·CI)
- 형상 통제 (Change Control)
- 형상 상태 회계 (Status Accounting)
- 형상 감사 (Audit)
- 백업·이전·환경 통제
도구:
- Git·Perforce·ClearCase·SVN
- Jira·Polarion·Helix ALM
Problem Reports:
- 부적합·결함 추적
- 분류·해결·검증
4.4 Tool Qualification — DO-330
Tool Categories:
- Development Tools: 출력이 SW에 포함 (컴파일러·자동 코드 생성)
- Verification Tools: 검증에 사용 (Test·Static Analysis·Coverage)
TQL (Tool Qualification Level) 1~5:
- TQL-1: Dev Tool + Output Error 가능 + DAL A·B
- TQL-5: 가장 약함
Qualified Tools:
- LDRA Testbed·VectorCAST·Cantata (Verification)
- Polyspace·Astrée (Static Analysis)
- Wind River·Green Hills (Compilers)
- SCADE Suite·Simulink Embedded Coder (Model-Based Code Gen)
4.5 Model-Based·OOP·Formal Methods (DO-331·332·333)
Model-Based (DO-331):
- Simulink·Stateflow·SCADE
- Model → Code (Embedded Coder·SCADE KCG)
- 모델 자체 인증
OOP (DO-332):
- C++·Ada (가상 함수·상속)
- 추가 검증 활동
Formal Methods (DO-333):
- Coq·Frama-C·SPARK·SCADE Formal
- 수학적 증명
- DAL A 권장
4.6 Stage 4 산출물
- Verification Reports + Independence
- SQA Reports
- SCM Index + Problem Reports
- Tool Qualification Documents (TQL)
- DO-331·332·333 적용 보고서 (해당 시)
Stage 5: 적합성 검토·인증 & 글로벌 진출 (2~4개월)
5.1 SAS·SCI — 최종 산출물
SAS (Software Accomplishment Summary):
- 모든 71 Objectives 달성 요약
- 부적합·면제(Deviation)
- 잔여 위험
- 인증당국 제출
SCI (Software Configuration Index):
- 인증 SW의 모든 형상 항목 인덱스
- Build·Source·Doc 매핑
- 변경 추적
5.2 SOI (Stage of Involvement) — 4단계
인증당국 (FAA·EASA·국토교통부 항공안전법) 참여:
SOI 1 — Planning:
- PSAC + 4 Plans 제출
- 인증당국 검토·승인
SOI 2 — Development:
- SRS·SDD 검토
- Standards 준수
SOI 3 — Verification:
- 테스트·커버리지 결과
- SQA·SCM
SOI 4 — Final Compliance:
- SAS·SCI 제출
- 최종 인증
5.3 FAA·EASA·국토부 인증
FAA:
- AC 20-115D 정합
- Type Certificate (TC)
- DER (Designated Engineering Representative) 또는 ODA (Organization Designation Authorization)
EASA:
- AMC 20-115C·CM-SWCEH-002
- Type Certificate (TC)
- AltMOC (Alternative Means of Compliance)
국토교통부 항공안전법:
- 항공기 형식증명
- KS H 9000 정합
5.4 글로벌 OEM 진입
민간:
- Boeing 직접 또는 1차 협력사
- Airbus 1차·2차 협력사
- Embraer·Bombardier
방산:
- KAI KF-21·LAH·LCH·MUH-1
- Lockheed Martin F-35·F-22
- BAE Systems Typhoon
- Saab Gripen
UAM·드론:
- Joby·Archer·Lilium·Volocopter
- 현대차·KAI·SK텔레콤 UAM
5.5 추가 통합 표준
- AS 9100D: 항공우주 품질 (회사 차원)
- ARP 4754A: System Process
- ARP 4761: Safety Assessment
- DO-254: HW (FPGA·ASIC)
- DO-326A·356A: Cybersecurity (Airworthiness)
- DO-160G: 환경 시험
- ISO 27001: 정보보안
- ISO 42001 + EU AI Act: AI 항공 SW
5.6 Stage 5 산출물
- SAS·SCI (최종 산출물)
- SOI 1·2·3·4 인증당국 승인
- FAA·EASA Type Certificate 또는 STC
- 첫 글로벌 OEM 진입 (예: KAI·Lockheed)
- 추가 인증 (DO-254·326A·160G) 계획
비용 — DAL·프로젝트 규모별 (3년 누계)
중소 항공 SW (직원 3080명, 매출 50200억) — DAL C·B 1 프로젝트
| 항목 | 1년차 (만원) | 2년차 | 3년차 |
|---|---|---|---|
| 컨설팅 (DO-178C 전문) | 8,000 | 3,000 | 3,000 |
| Requirements·Design Tools (DOORS·Polarion) | 6,000 | 7,000 | 8,000 |
| Test·Static Analysis (VectorCAST·LDRA·Polyspace) | 12,000 | 13,000 | 14,000 |
| Model-Based (Simulink·SCADE) | 8,000 | 9,000 | 10,000 |
| Tool Qualification (DO-330) | 5,000 | 2,500 | 2,500 |
| FAA·EASA DER·ODA 자문 | 6,000 | 4,000 | 4,000 |
| 항공 SW 인력(SW Engineer·V&V·SQA 신규 5명) | 36,000 | 38,000 | 40,000 |
| 합계 | 81,000 | 76,500 | 81,500 |
| 3년 누계 | 약 23.9억 원 |
중견 항공 SW (직원 100300명, 매출 3001,000억) — DAL A 다 프로젝트
3년 누계 약 80~200억 원.
ROI 시나리오
- 항공 SW 회사 매출 100억(국내 일반)
- DO-178C DAL B + AS 9100D + ARP 4754A → KAI·Lockheed·Boeing 2차 진입 → +200억 (3년 누계)
- 마진율 28%(항공 프리미엄) → 영업이익 +56억/3년
- 약 1년 회수
DO-178C vs DO-254 vs IEC 61508 vs ISO 26262 비교
| 항목 | DO-178C | DO-254 | IEC 61508 | ISO 26262 |
|---|---|---|---|---|
| 산업 | 항공 SW | 항공 HW | 일반 산업 | 자동차 |
| 발효 | 2011 | 2000 (개정 2020) | 2010 | 2018 |
| 등급 | DAL A~E | DAL A~E | SIL 1~4 | ASIL A~D |
| Coverage | MC/DC·DC·SC | Elemental | Diagnostic | Hardware Fault Metrics |
| 한국 인지도 | 매우 높음 | 매우 높음 | 매우 높음 | 매우 높음 |
한국 항공 SW 통합 표준: ARP 4754A + DO-178C + DO-254 + ARP 4761 + DO-326A + DO-160G + AS 9100D.
한국 항공 SW 성공 사례 (가상)
사례 A: KAI 협력사(직원 80명, 매출 150억)
- 도입 동기: KF-21·LAH·MUH-1 FBW·항법 SW
- 구축 기간: 30개월 (DO-178C DAL B + AS 9100D)
- 비용: 1차 25억, 3년 누계 35억
- 추가: DO-254 + ARP 4754A
- 성과: KAI 1차 협력사 진입, 매출 150억 → 400억
사례 B: 방산 미션 SW(직원 60명, 매출 80억)
- 도입 동기: LIG넥스원·한화시스템 SLBM·UAS
- 구축 기간: 28개월 (DAL A 일부 모듈)
- 비용: 1차 22억
- 추가: DO-326A 사이버보안·CMMC Level 2
- 성과: LIG·한화 1차 진입, 매출 80억 → 220억
사례 C: UAM SW(직원 45명, ARR 30억)
- 도입 동기: 현대차 SuperNAL·SK텔레콤 UAM
- 구축 기간: 24개월
- 비용: 1차 20억
- 추가: DO-178C DAL B + ARP 4754A + ISO 42001 (AI 자율비행)
- 성과: UAM 1차 협력사, ARR 30억 → 120억
자가 진단 체크리스트 (15문)
각 문항 0~2점, 합계 30점 만점.
DAL·계획
- FHA·SSA + DAL 할당 (A·B·C·D·E)
- PSAC + 4 Plans (SDP·SVP·SCMP·SQAP)
- Standards (Requirements·Design·Code — MISRA·CERT)
요구·설계
- SRS (HLR) + DOORS·Polarion
- SDD (LLR + Architecture)
- Traceability HLR ↔ LLR ↔ Code ↔ Test
코드·통합·테스트
- Source Code MISRA·CERT 정합
- 정적 분석 (Polyspace·Coverity·LDRA)
- Unit·Integration·System Tests
- Structural Coverage (MC/DC·DC·SC)
검증·자격·SCM
- Independence (DAL A·B·C 의무)
- SQA + 분기 감사
- SCM Git·Jira + Problem Reports
- Tool Qualification DO-330
인증
- SAS·SCI + SOI 1·2·3·4 + FAA·EASA
점수 해석:
- 0
10: Level 12 — 18~24개월 시스템 구축 - 11
20: Level 23 — 18~30개월 후 DAL C·B - 21
26: Level 34 — KAI·Embraer 진입 - 27~30: Level 5 — DAL A + Boeing·Airbus·Lockheed
마치며 — DO-178C는 항공 SW의 단일 통행증
DO-178C는 글로벌 항공 SW의 유일한 통과 표준이다. FAA·EASA 인증 항공기에 탑재되는 모든 SW가 의무. 한국 항공·방산·UAM·드론 SW가 DO-178C 미보유 시 Boeing·Airbus·KAI·Lockheed RFQ 단계에서 자동 탈락.
본 5단계 로드맵을 통해 18~36개월 내 DO-178C DAL C·B·A 인증 + 글로벌 항공·UAM·방산 진출이 현실적 목표다. 핵심 5가지:
- DAL 결정이 모든 것의 출발점 — FHA·SSA로 A·B·C·D·E 할당, 71 Objectives 적용
- PSAC + 4 Plans + SOI — 인증당국과 4단계 협업
- Traceability HLR ↔ LLR ↔ Code ↔ Test — DOORS·Polarion·Jama Connect 필수
- MC/DC Coverage (DAL A)·DC (B)·SC (C) — Structural Coverage 자동화
- Tool Qualification DO-330 — VectorCAST·LDRA·Polyspace TQL 검증
DO-178C + DO-254 + ARP 4754A + ARP 4761 + DO-326A + DO-160G + AS 9100D + CMMC Level 2 + ITAR/EAR 다중 보유 한국 항공·방산·UAM SW 기업은 Boeing·Airbus·Lockheed·KAI·UAM 글로벌 Tier 1 진입 + 항공 프리미엄(마진 22~30%) + 20년+ 장기 계약의 산업 특성을 누릴 수 있다.
통합 — 항공우주·방산·SW·정보보안 시리즈
DO-178C는 항공 SW 인증의 단일 글로벌 표준이다.
항공우주·방산 시리즈:
기능안전·신뢰성:
산업별 품질·QMS:
- ISO 9001 품질경영시스템
- IATF 16949 자동차 품질경영시스템
- ISO/TS 22163 IRIS 철도 품질
- API Q1·Q2 석유·가스 품질
- ISO 19443 원자력 공급망 품질
- ISO 3834 용접 품질
- SEMI Standards 반도체
- ISO 13485 의료기기 품질경영시스템
- EU GMP·PIC/S 의약품
- ISO 22716 화장품 GMP
정보보안·AI:
리스크·연속성:
DO-178C + DO-254 + ARP 4754A + ARP 4761 + DO-326A + DO-160G + AS 9100D + CMMC + ITAR + ISO 42001 다중 보유 한국 항공·방산·UAM·드론 SW 기업은 Boeing·Airbus·Lockheed·KAI·UAM 글로벌 진출 최강 포트폴리오다.
