メインコンテンツへスキップ
← すべての記事
DO規格

DO-178BおよびDO-178C規格

Pharus Tech
DO-178BおよびDO-178C規格

DO-178BおよびDO-178C規格

「The Software Considerations in Airborne Systems and Equipment Certification」規格は、RTCA DO-178Bとしても知られ、航空システムの認証に使用される規格です。このような重要システムにおいて当然求められるように、ソフトウェアの信頼性は保証される必要があります。 DO-178Bは、この目的のための指針として機能します。この規格は、Radio Technical Commission for Aeronautics(RTCA)が、European Organisation for Civil Aviation Equipment(EUROCAE)との協力・共同作業のもと、1992年にDO-178Bとして、2011年にDO-178Cとして発行しました。DO-178Cは、DO-178Bの更新版です。両者の内容はほぼ同一であるため、以降は総称してDO-178と表記します。RTCAに由来し、この規格は米国ではDO-178B、欧州ではED-12Bとして知られています。両機関は互いの認証を受け入れています。

DO-178規格は、より高い信頼性と安定性、再利用性、より低いライフサイクルコスト、より低い保守コスト、そしてより迅速なソフトウェア適合を提供します。

DO-178のガイドラインによれば、すべての航空用ソフトウェアには、システム故障の影響に基づいてDesign Assurance Level(DAL、設計保証レベル)を割り当てる必要があります。レベルEは「安全性への影響なし」を意味し、最高レベルであるレベルAは「破局的(catastrophic)」を意味します。規格は、ソフトウェアレベルに応じて異なるさまざまなプロセス目標を定義しています。

DALレベルが高くなるほど、満たすべき目標の数も増加します。ただし、DO-178単独ではシステムの安全性を保証するものではないことに留意が必要です。さらに、望ましい安全基準の達成に関する客観的な証拠を提供するため、必要な試験を実施する必要があります。また、割り当てられるDALレベルは航空機の種類に依存する点にも留意が必要です。

DALレベルが決定された後は、計画プロセスと開発プロセスを順番に実施する必要があります。そして、これらのプロセス全体を通じて検証プロセスを並行して実施する必要があります。

計画プロセスの一環として、以下の計画書を作成する必要があります。

開発プロセスは、プロジェクトのシステム要件を満たすDO-178ソフトウェアの設計・製造に関するすべての活動から構成されます。これには、ソフトウェアの設計・実装、および高レベル・低レベルのソフトウェア要件が含まれます。

最後に、検証プロセスでは、計画プロセス中に計画された検証ステップを実施する必要があります。その結果、必要な証拠を作成し、この証拠をFederal Aviation Administration(FAA)やEuropean Union Aviation Safety Agency(EASA)といった認証当局に提出する必要があります。これらの機関は、自国内および国際水域の両方において、民間航空のあらゆる分野を監督しています。