차례

DO-178B와 DO-178C의 차이점과 문제점

[wd_asp id = 1]

개요

항공 무선 기술 위원회(RTCA)는 항공 산업을 위한 기술 지침과 표준을 개발하며, 공중 시스템의 안전성, 성능 및 신뢰성을 보장하는 데 중점을 둡니다. 가장 중요한 기여 중 하나는 항공 전자 소프트웨어의 개발 및 검증에 대한 지침을 수립하는 DO-178 표준 시리즈입니다.

RTCA DO-178은 안전에 중요한 항공 시스템 및 장비에 사용되는 소프트웨어를 인증하는 사실상의 표준입니다. 이는 개발 수명 주기 전반에 걸쳐 소프트웨어의 안정성, 규정 준수 및 추적 가능성을 보장하기 위한 목표, 프로세스 및 기준을 정의합니다. DO-178은 위험을 완화하고, 소프트웨어 품질을 개선하고, 규제 요구 사항을 충족하는 데 도움이 되므로 상업 및 방위 항공 프로젝트에 필수적입니다.

1992년에 처음 도입된 RTCA DO-178B는 항공 소프트웨어 인증의 초석으로 널리 채택되었습니다. 그러나 소프트웨어 기술과 개발 방법론의 발전으로 업데이트의 필요성이 부각되었습니다. 2011년에 출시된 RTCA DO-178C는 모델 기반 설계, 공식 방법, 객체 지향 프로그래밍 및 개선된 도구 자격 프로세스에 대한 보충 문서를 도입하여 이러한 과제를 해결했습니다. 이러한 전환을 통해 업계는 엄격한 안전 요구 사항을 유지하면서도 최신 소프트웨어 엔지니어링 관행에 더 잘 적응할 수 있었습니다.

RTCA DO-178B 및 RTCA DO-178C 이해

DO-178B란 무엇입니까?

RTCA DO-178B, 정식 제목 “항공 시스템 및 장비 인증의 소프트웨어 고려 사항” 1992년에 도입되었습니다. 이는 항공 산업에서 진화하는 소프트웨어 개발 과제를 해결하기 위해 이전 버전인 DO-178A를 대체하는 DO-178 표준의 두 번째 버전으로 등장했습니다.

주요 목표 및 지침

DO-178B는 안전에 중요한 소프트웨어가 엄격한 인증 요구 사항을 충족하도록 하는 구조화된 프레임워크를 설명합니다. 그 목적은 다음과 같습니다.

  • 명확한 개발 라이프사이클을 확립합니다.
  • 요구 사항부터 코드와 테스트까지 추적성을 보장합니다.
  • 소프트웨어 기능의 정확성과 완전성을 확인합니다.

이 표준은 소프트웨어를 5가지 설계 보증 수준(DAL)으로 분류하는데, DAL A가 가장 중요하고 가장 엄격한 준수가 요구됩니다.

소프트웨어 규정 준수 보장의 역할

DO-178B는 항공 전자 소프트웨어가 안전 및 신뢰성 표준을 준수하여 시스템 오류 위험을 최소화하도록 보장합니다. 이 지침은 FAA 및 EASA와 같은 항공 당국의 규제 승인을 받는 데 필수적이며, 이를 통해 공중 소프트웨어 인증에서 글로벌 표준화가 가능합니다.

DO-178C란?

객체 지향 프로그래밍, 모델 기반 설계, 형식적 검증 방법을 포함한 소프트웨어 개발 관행의 발전으로 DO-178B의 적용성에 갭이 생겼습니다. 이러한 갭을 해결하기 위해 RTCA DO-178C가 2011년에 도입되어 현대적 방법론에 맞게 개선된 지침을 제공하면서도 이전 버전의 엄격한 안전 초점을 유지했습니다.

확장된 초점 영역

DO-178C는 범위를 확장하기 위해 보충 문서를 도입합니다.

  • DO-330: 도구 적격성 평가 프로세스.
  • DO-331: 모델 기반 개발 및 검증에 대한 지침입니다.
  • DO-332: 객체 지향 기술에 대한 고려사항.
  • DO-333: 검증에 있어서 형식적 방법의 적용.

이러한 보충 자료는 현대 소프트웨어 개발의 특정한 복잡성을 해결하기 위한 자세한 지침을 제공합니다.

향상된 명확성과 추가 보충제

DO-178B에 비해 DO-178C는 더 명확한 목표, 세련된 요구 사항 추적 프로세스, 업데이트된 검증 지침을 제공합니다. 소프트웨어 개발 라이프사이클 전반에 걸쳐 효율성, 일관성 및 규정 준수를 개선하기 위한 자동화된 도구와 방법을 강조합니다.

DO-178B와 DO-178C의 주요 차이점

아래
DO-178B
DO-178C
보충 문서
추가 서류 없음
DO-330(도구 자격), DO-331(모델 기반 개발), DO-332(객체 지향 기술), DO-333(형식적 방법)의 XNUMX가지 보충 자료 도입
도구 자격
도구 자격에 대한 제한적인 지침
DO-330을 사용하여 개발 및 검증 도구의 자격을 얻기 위한 자세한 지침
모델 기반 개발
해결되지 않음
DO-331은 소프트웨어 개발 및 검증에서 모델을 사용하기 위한 지침을 제공합니다.
객체 지향 기술
적용되지 않음
DO-332는 객체 지향 프로그래밍 및 설계에 대한 고려 사항을 설명합니다.
공식적인 방법
정보 없음
DO-333은 검증을 위해 공식적인 방법을 사용할 수 있게 하여 테스트 노력을 줄입니다.
요구 사항 관리
기본 요구 사항 정의 및 검증
향상된 추적성을 통한 개선된 요구 사항 관리
추적성 관리
기본 추적성 요구 사항
요구 사항에서 코드 및 테스트까지 종단 간 추적성 강화
검증 프로세스
수동 및 반자동 프로세스
검증 및 확인 활동을 위한 자동화에 중점을 둡니다.
자동화 지원
제한된 자동화 안내
자동화된 도구 사용 및 자격 프로세스에 강력히 집중

이 표 형식은 DO-178B와 DO-178C의 차이점을 강조하며, RTCA DO-178C가 항공 전자 소프트웨어 개발을 위한 보다 포괄적이고 현대화된 지침을 제공함으로써 이전 버전을 기반으로 어떻게 구축되었는지 보여줍니다.

DO-178B와 DO-178C 간 전환의 과제는 무엇인가? 어떻게 극복할 수 있을까?

레거시 시스템과의 호환성 문제

과제 : DO-178B 기반 시스템은 DO-178C 준수에 필요한 구조 및 추적 메커니즘이 부족하여 새로운 요구 사항과의 통합이 어려울 수 있습니다.

해결 방법 :

  • 업데이트가 필요한 영역을 파악하기 위해 갭 분석을 실시합니다.
  • DO-178C 목표를 충족하기 위해 증분적 시스템 업그레이드를 구현합니다.
  • 이전 버전과의 호환이 가능한 도구를 사용하여 기존 시스템과 최신 솔루션을 연결합니다.

검증 및 확인 요구 사항 증가

과제 : DO-178C는 공식적인 방법과 모델 기반 개발 관행을 포함하여 보다 엄격한 검증 활동을 요구합니다.

해결 방법 :

  • 자격을 갖춘 도구를 사용하여 검증 및 확인 프로세스를 자동화합니다.
  • DO-333(형식적 방법)을 활용하여 수학적 증명을 통해 테스트 노력을 줄입니다.
  • 모델 기반 설계를 활용하여 소프트웨어 모델의 조기 검증을 실시합니다.

복잡한 도구 적격성 평가 프로세스

과제 : 도구 적격성을 위한 DO-330 도입으로 인해 개발 및 검증 도구가 인증 요구 사항을 준수하는지 확인하는 데 있어 복잡성이 커졌습니다.

해결 방법 :

  • DO-330 가이드라인을 기반으로 체계적인 도구 적격성 평가 프로세스를 수립합니다.
  • 도구 규정 준수를 입증하기 위해 포괄적인 문서를 유지 관리합니다.
  • 효율성을 높이기 위해 사전 자격이 검증된 도구를 제공하는 공급업체와 협력하세요.

교육 및 자원 문제

과제 : DO-178C로 전환하려면 새로운 보충 문서와 형식적 방법, 객체 지향 설계와 같은 고급 기술에 대한 전문적인 교육이 필요합니다.

해결 방법 :

  • 개발 및 품질 팀을 위한 포괄적인 교육 프로그램에 투자하세요.
  • DO-178C 관행에 익숙한 전문가를 고용하거나 상담하세요.
  • 모범 사례를 홍보하기 위해 내부 지식 공유 프로그램을 개발합니다.

이러한 과제를 사전에 해결함으로써 조직은 DO-178B에서 DO-178C로 원활하게 전환하여 규정 준수를 보장하고 소프트웨어 개발 및 인증 효율성을 개선할 수 있습니다.

DO-254 대 DO-178C 비교

DO-254는 무엇입니까?

DO-254, 제목 “공중 전자 하드웨어에 대한 설계 보증 지침” RTCA에서 항공 전자 시스템에 사용되는 하드웨어의 개발 및 인증을 안내하기 위해 개발한 표준입니다. 2000년에 출시되었으며, 회로 기판, ASIC, FPGA와 같은 전자 부품의 안전성과 신뢰성을 보장하는 데 중점을 두고 있습니다.

DO-254는 소프트웨어 개발을 관장하는 DO-178C의 하드웨어 대응물입니다. DO-254는 설계, 검증 및 추적성에 대한 목표를 설정함으로써 공중 전자 하드웨어가 엄격한 안전 및 신뢰성 요구 사항을 충족하도록 보장하여 항공 당국의 인증에 필수적입니다.

DO-254와 DO-178C의 주요 차이점

아래
DO-254
DO-178C
초점 영역
하드웨어 개발
소프트웨어 개발
목적
공중 전자 하드웨어의 안전성과 신뢰성을 보장합니다.
항공전자 소프트웨어의 안전성, 추적성 및 품질을 보장합니다.
설계 보증 수준(DAL)
DAL A ~ DAL E(하드웨어 중요도 수준)
DAL A ~ DAL E(소프트웨어 중요도 수준)
준수 목표
소프트웨어에 비해 검증 요구사항이 덜 세부적임
종합적인 검증 및 확인 프로세스
인증 범위
PCB, FPGA, ASIC와 같은 물리적 구성 요소에 중점을 둡니다.
임베디드 소프트웨어, 코드 설계 및 테스트를 포함합니다.
도구 자격
도구 자격에 대한 제한적인 지침
DO-330을 통한 광범위한 도구 자격 평가 지침
추적성 관리
하드웨어 요구 사항과 설계 간 추적성
요구 사항에서 코드 및 테스트까지 종단 간 추적성
검증 방법
기능 테스트, 시뮬레이션 및 커버리지 분석
동적 테스트, 정적 분석 및 형식적 방법
중복
두 표준 모두 문서화, 설계 보증 수준 및 인증 아티팩트를 요구합니다.
두 가지 모두 공중 시스템의 안전 규정 준수를 보장하는 것을 목표로 합니다.

DO-254 및 DO-178C 통합 과제

동시 인증의 복잡성

과제 : 하드웨어(DO-254)와 소프트웨어(DO-178C)에 대한 동시 인증은 타임라인과 개발 프로세스가 서로 다르기 때문에 어려울 수 있습니다.

해결 방법 :

  • 하드웨어 및 소프트웨어 인증 이정표를 맞추는 통합 프로젝트 계획을 수립합니다.
  • 중복을 줄이고 일관성을 개선하기 위해 표준화된 문서화 관행을 사용하십시오.

하드웨어 및 소프트웨어 팀 간의 커뮤니케이션

과제 : 하드웨어와 소프트웨어 개발팀 간의 의사소통이 부족하면 요구 사항이 일치하지 않고 지연이 발생할 수 있습니다.

해결 방법 :

  • 정기적인 회의와 공유 도구를 통해 기능 간 협업을 촉진합니다.
  • 하드웨어와 소프트웨어 요구 사항 간의 일치를 보장하기 위해 통합된 요구 사항 추적 시스템을 구현합니다.

차이점을 이해하고 통합 과제를 해결함으로써 조직은 항공전자 시스템 인증 프로세스를 간소화하는 동시에 DO-254 및 DO-178C 규정 준수 목표를 모두 충족할 수 있습니다.

DO-254 및 DO-178C 표준의 장점

향상된 안전성과 신뢰성

  • 두 표준 모두 고품질의 항공전자 시스템 개발을 보장하고 시스템 고장 위험을 최소화합니다.
  • DO-178C는 소프트웨어 안전을 보장하는 반면, DO-254는 하드웨어 안정성에 초점을 맞춰 시스템 안전에 대한 종합적인 접근 방식을 제공합니다.
  • 이러한 표준을 준수함으로써 조직은 항공 시스템에 대한 엄격한 규제 요건을 충족할 수 있습니다.

구조화된 개발 프로세스

  • 이러한 표준은 하드웨어 및 소프트웨어의 설계, 개발, 검증 및 인증에 대한 체계적인 접근 방식을 제공합니다.
  • DO-178C와 DO-254에 대한 정의된 설계 보증 수준(DAL)은 중요성에 따라 개발 활동의 우선 순위를 정하는 데 도움이 됩니다.
  • 구조화된 가이드라인은 프로젝트 실행의 일관성을 촉진하고 예측 가능한 결과를 보장합니다.

추적성 및 검증 향상

  • 종단 간 추적성을 통해 모든 요구 사항이 철저히 수집, 구현 및 테스트됩니다.
  • DO-178C는 요구 사항에서 코드와 테스트 사례로의 추적성을 강조하는 반면, DO-254는 하드웨어 요구 사항을 물리적 설계와 연결합니다.
  • 향상된 검증 기술로 결함 탐지가 향상되고 인증 목표 준수가 보장됩니다.

DO-254 및 DO-178C의 이점을 활용함으로써 기업은 안전하고 신뢰할 수 있으며 규정을 준수하는 항공 전자 시스템을 구축하여 항공우주 산업에서 경쟁 우위를 확보할 수 있습니다.

DO-178C 및 DO-254 과제 해결을 위한 모범 사례

규정 준수를 위한 자동화 도구에 투자하세요

  • 수동 작업을 줄이기 위해 요구 사항 관리, 검증 및 추적을 위한 인증되고 규정을 준수하는 도구를 활용하세요.
  • DO-330 인증 도구를 구현하여 테스트, 검증 및 문서화 프로세스를 자동화합니다.
  • 이점으로는 인증 시간이 단축되고 오류 감지가 향상됩니다.

하드웨어 및 소프트웨어 팀의 조기 통합

  • 프로젝트 시작부터 하드웨어 및 소프트웨어 개발팀 간의 협업을 장려합니다.
  • 하드웨어 및 소프트웨어 요구 사항을 맞추기 위해 공동으로 설계 검토 및 검증 세션을 수행합니다.
  • DO-178C 및 DO-254 아티팩트를 동시에 관리하기 위한 통합 플랫폼을 사용합니다.

적절한 교육 및 자원 할당

  • DO-178C, DO-254 및 DO-331, DO-333과 같은 보충 문서에 대한 전문 교육을 제공합니다.
  • 하드웨어와 소프트웨어 인증 프로세스에 모두 능숙한 전문가를 고용하거나 상담하세요.
  • 복잡한 도구 적격성 평가 및 검증 작업을 관리하기 위해 전략적으로 리소스를 할당합니다.

강력한 추적성 유지

  • 요구 사항, 설계 요소, 테스트 사례 간에 포괄적인 추적성을 확립합니다.
  • 고급 요구 사항 관리 플랫폼을 사용하여 하드웨어와 소프트웨어 요구 사항을 원활하게 연결합니다.
  • 규정 준수를 입증하고 감사 위험을 줄이기 위해 인증 아티팩트의 추적성을 보장합니다.

이러한 모범 사례를 채택함으로써 조직은 DO-178C 및 DO-254 인증을 동시에 진행하는 과정에서 발생하는 과제를 극복하고, 항공 시스템의 품질을 향상시키면서 효율적으로 규정을 준수할 수 있습니다.

DO-254, DO-178B 및 DO-178C를 위한 ALM 플랫폼의 시각 요구 사항

Visure Requirements ALM 플랫폼은 DO-178C 및 DO-254 준수 관리를 간소화하여 소프트웨어와 하드웨어가 엄격한 인증 요구 사항을 충족하도록 보장합니다. Visure가 인증 프로세스를 지원하는 방식은 다음과 같습니다.

강력한 요구 사항 관리

  • 중앙 집중식 저장소: 더 나은 협업을 위해 하나의 플랫폼에서 소프트웨어 및 하드웨어 요구 사항을 관리하세요.
  • 버전 제어 및 재사용성: 프로젝트 전반에서 변경 사항을 효율적으로 추적하고 요구 사항을 재사용합니다.
DO-178B 및 DO-178C에 대한 시각 재사용성

종단 간 추적 성

  • 완벽한 추적성: 요구사항부터 설계, 코드, 테스트, 검증까지 추적성을 보장합니다.
  • 심상: 요구 사항과 개발 활동 간의 관계를 추적하고 시각화합니다.

사용자 정의 가능한 규정 준수 지표 및 보고

  • 맞춤형 보고: DO-178C 및 DO-254 인증을 위한 맞춤형 규정 준수 보고서를 작성합니다.
  • 실시간 지표 및 대시보드: 진행 상황 가시성과 자동화된 감사를 통해 목표를 유지하세요.

AI-비서

  • 요구 사항 및 테스트 사례 생성: AI는 요구 사항과 테스트 사례를 생성하는 데 도움이 되며 적용 가능한 표준을 제안합니다.
  • 위험 및 품질 분석: 자동으로 위험을 분석하고 더 나은 규정 준수를 위한 개선책을 제안합니다.
DO-178B 및 DO-178C용 Visure AI Assistant

검증 및 검증

  • 자동 검증: 자동화된 검증 및 교차 도메인 검증을 위해 테스트에 요구 사항을 연결합니다.
  • DO-178C/DO-254 준수: 인증에 필요한 모든 검증 활동을 지원합니다.

위험 및 변화 관리

  • FMEA 및 영향 분석: 통합 FMEA 및 영향 분석을 통해 조기에 위험을 완화하세요.
  • 기본 관리: 승인된 요구 사항 및 변경 사항을 제어합니다.

완벽한 통합

  • MS Word 및 Excel에서 가져오기/내보내기: 기존 문서를 Visure로 쉽게 마이그레이션합니다.
  • 도구 통합: Rapita Systems 및 IBM DOORS와 같은 도구와 통합하여 원활한 데이터 교환을 지원합니다.

DO-178C 및 DO-254 준수를 위해 Visure를 사용하는 이점:

  • 효율성 향상: 요구 사항 생성, 테스트 사례 생성, 위험 분석 등의 주요 프로세스를 자동화하면 규정 준수 프로세스가 가속화됩니다.
  • 개선된 규정 준수 및 추적성: 종단 간 추적성과 실시간 규정 준수 보고를 통해 간소화된 인증 과정이 보장됩니다.
  • 원활한 협업: 하드웨어 및 소프트웨어 팀 간의 협업이 강화되어 오류와 부정합이 최소화됩니다.
  • 대규모 프로젝트에 확장 가능: Visure의 플랫폼은 대규모의 복잡한 항공우주 프로젝트에 맞춰 확장되도록 설계되어 소규모 팀과 대규모 팀을 모두 지원합니다.

Visure Requirements ALM 플랫폼은 DO-254, DO-178B 및 DO-178C에 대한 복잡한 인증 프로세스를 간소화하여 규정 준수, 효율성 및 정확성을 개선합니다.

맺음말

DO-178C 및 DO-254 표준으로의 전환은 고유한 과제를 제시하지만 올바른 도구와 전략을 사용하면 규정 준수를 보다 효율적으로 달성할 수 있습니다. Visure 요구 사항 ALM 플랫폼 종합적인 솔루션을 제공하여 종단 간 추적성, 강력한 요구 사항 관리, AI 지원 프로세스 및 기존 도구와의 원활한 통합을 보장합니다. 소프트웨어 및 하드웨어 팀 간의 협업을 강화하고, 주요 작업을 자동화하고, 실시간 규정 준수 가시성을 제공함으로써 Visure는 항공우주 프로젝트에 대한 인증 표준을 충족하는 복잡성을 단순화합니다.

인증 프로세스를 간소화하고 전반적인 프로젝트 효율성을 개선하려는 조직의 경우 비전 이상적인 선택입니다.

Visure의 이점을 활용하세요 14 일 무료 사용 당사 플랫폼이 어떻게 손쉽게 DO-178C 및 DO-254 규정 준수를 충족하는 데 도움이 될 수 있는지 살펴보세요.

이 게시물을 공유하는 것을 잊지 마세요!

Visure로 더 빠르게 시장에 진출하세요

Visure의 작동 방식 보기

데모에 액세스하려면 아래 양식을 작성하세요.