2017년 2월/2017년 3월

소식

홈페이지홈페이지 / 소식 / 2017년 2월/2017년 3월

Mar 30, 2024

2017년 2월/2017년 3월

오늘날 항공기의 중요한 기능에 인증되고 사용될 수 있는 소프트웨어를 개발하는 것은 매우 어려운 작업입니다. 엔지니어는 비용, 일정, 문제와 관련된 문제에 지속적으로 직면하고 있습니다.

오늘날 항공기의 중요한 기능에 대해 인증되고 사용될 수 있는 소프트웨어를 개발하는 것은 엔지니어가 비용, 일정, 위험, 결함 및 기타 요인과 관련된 문제에 지속적으로 직면하고 있는 매우 어려운 작업입니다. Avionics는 항공 전자 시스템용으로 개발된 안전 필수 소프트웨어를 기반으로 하는 표준, 문서, 보충 자료, 확인 및 검증 노력이 어떻게 새로운 영역으로 확장되고 있는지에 대해 업계 전문가와 이야기합니다.

DO-178C는 2012년에 발표되었고 2013년에 AC(자문 회람)가 발표되었지만 소프트웨어 개발, 코딩, 검증, 구성 관리, 품질 보증 및 소프트웨어를 만드는 엔지니어의 연락 프로세스에 계속해서 생명을 불어넣고 있습니다. 여객기와 비즈니스 항공기에만 해당됩니다.

2017년 이후의 자율주행차, 가시권 밖의 무인항공기, 우주선의 소프트웨어조차도 해당 문서를 주로 모범 사례 가이드로 사용하고 있습니다(1982년의 소프트웨어 기본 사고를 기반으로 함). 결국 항공 소프트웨어는 민간 항공 규칙에 따라 승객을 운송하는 항공 기술 및 구성 요소의 안전이 중요한 구조에서 중요한 요소 중 하나입니다.

1982년에 최초 문서가 출판된 후 이후 12년에 걸쳐 DO-178A와 DO-178B로 두 번 업데이트되었습니다. 후자는 항공 소프트웨어에 대해 지정된 목표, 활동 및 증거의 5가지 수준을 설정했습니다. 전문가들은 DO-178C가 핵심 및 전체 프레임워크에서 -178B와 크게 다르지 않지만 전 세계의 차세대 항공우주 엔지니어가 문서를 채택함에 따라 업계에서 이해가 여전히 정상화되고 있다고 말합니다.

“핵심 문서인 DO-178C는 DO-178B와 매우 유사합니다. 모든 변경 사항은 설명이지만 핵심 문서를 고수하면 변경 사항이 다소 최소화됩니다. 보충제를 사용할 필요가 없다면 DO-178B에서 소프트웨어 개발을 DO-178C로 진행하는 것은 그리 어렵지 않습니다.”라고 Cyrille Comar는 말합니다.

AdaCore Europe의 공동 창립자이자 전무 이사인 Comar는 DO-178C를 정의한 원래 RTCA 특별 위원회 205에 참여했습니다. 그는 DER(지정 엔지니어링 담당자) 및 항공 전자 소프트웨어 개발을 담당하는 전문가가 이에 대한 경험이 많아짐에 따라 최근 몇 년 동안 문서와 해당 지원 보충 자료가 업계에서 더 많이 수용되고 표준화되기 시작했다고 말했습니다.

Comar는 “새로운 플랫폼에서 항공 전자 공학 소프트웨어용 코드를 작성하는 경우 DO-178C는 필수입니다.”라고 말합니다. “DO-178B를 더 이상 사용할 수 없습니다. 새로운 프로그램과 프로젝트에서는 DO-178C를 따라야 합니다.”

안전에 중요한 항공 소프트웨어에 대한 개발, 테스트, 확인, 검증 및 궁극적으로 인증 획득은 항공 전자 회사에서 매년 발생하는 가장 비싼 비용 중 하나를 차지합니다. 비용을 증가시키는 주요 요인 중 하나는 항공 전자 시스템이 레이더, 디스플레이, 통신 및 임무 컴퓨터와 같은 다양한 애플리케이션과 하위 시스템 간에 통신하기 위해 맞춤형 소프트웨어를 전통적으로 사용한다는 것입니다.

산업용 사물 인터넷 연결 플랫폼 회사인 Real-Time Innovations에 따르면 소프트웨어를 만들고 필요한 인증 증거를 컴파일하는 데 필요한 프로세스는 몇 달 또는 몇 년이 걸릴 수 있으며 경우에 따라 코드 줄당 약 100달러의 비용이 들 수 있다고 합니다. DO-178C DAL(설계 보증 수준) A 인증 증거 패키지를 완성하고 생산 플랫폼에 배치하기 위해 최초의 DDS(데이터 배포 서비스) 표준을 도입했습니다.

RTCA 프로그램 디렉터인 Rebecca Morrison은 "항공 소프트웨어 개발 팀과 회사의 중요한 문제는 소프트웨어에 기능을 추가하는 개발 주기와 개발 비용을 단축하는 것입니다."라고 말합니다. 그녀는 DO-178B, DO-254 및 기타 안전에 중요한 표준을 기반으로 신기술을 개발하는 업계 경험을 보유한 Rockwell Collins의 전직 시스템 엔지니어이자 기술 프로젝트 관리자입니다.

Morrison은 비용 제어의 핵심은 핵심 소프트웨어 프로세스와 독립적으로 구성 파일을 변경하고 모든 소프트웨어를 처음부터 테스트할 필요가 없도록 독립성을 입증하는 능력이라고 말합니다. 가장 큰 비용 중 하나는 모든 소프트웨어를 다시 테스트하는 것입니다. 예를 들어, 개발자가 서비스 게시판 변경 사항을 소프트웨어의 여러 부분에 독립적으로 적용할 수 있다는 것을 보여줄 수 있다면 새로운 개발이 더 빨리 조종석에 들어갈 수 있을 것이라고 그녀는 말합니다.