DO-178C

适航
缩略语 DO-178C

一句话结论:DO-178C 是机载软件研制保证的行业标准:美国 FAA AC 20-115D(2017 年 7 月 21 日)承认 RTCA DO-178C(2011 年 12 月 13 日)与 EUROCAE ED-12C(2012 年 1 月)等同,并明确它是「型号合格审定或 TSO 授权中软件方面的可接受符合性方法」。

内容详情

先看文件本身的地位。AC 20-115D 于 2017 年 7 月 21 日发布,发起单位为 AIR-134,主题为 Airborne Software Development Assurance Using EUROCAE ED-12( ) and RTCA DO-178( ),并取消 2013 年 7 月 19 日的 AC 20-115C。第 1.a 段用三句话划定了它的效力边界:本 AC 描述的是表明符合适用适航法规的可接受方式,但不是唯一方式;AC 不是强制的,也不构成法规;但申请人若采用 AC 所述方式,就必须在所有适用方面遵循它。

被承认的文件在 1.b 中逐项列出,全部采用「EUROCAE 编号 / RTCA 编号」并列写法:(1) ED-12C 与 DO-178C,两者标题同为《Software Considerations in Airborne Systems and Equipment Certification》(机载系统与设备合格审定中的软件考虑);(2) ED-215 与 DO-330,《Software Tool Qualification Considerations》(软件工具鉴定考虑);(3) ED-218 与 DO-331,模型化开发与验证补充件;(4) ED-217 与 DO-332,面向对象技术与相关技术补充件;(5) ED-216 与 DO-333,形式化方法补充件。1.c 另列支持性文件 ED-94C 与 DO-248C,其内容是标准作者汇总并批准的常见问题与讨论文件。1.d 规定:本 AC 中提到使用 ED-12C/DO-178C 时,视适用情况一并包含 ED-215/DO-330 与三个补充件;8.a 则强调补充件不能作为独立文件使用。

效力来源写在第 6 节:ED-12C/DO-178C 是「型号合格审定或 TSO 授权中软件方面的可接受符合性方法」。6.a 要求满足分配给该软件的 software level 所对应的全部目标,并产出 Annex A 各表所列的全部生命周期数据(适用时还包括 ED-215/DO-330 与三个补充件的 Annex A 表),且须为每个目标规划并执行达成活动;6.b 要求向相应项目审定办公室提交 ED-12C/DO-178C 第 9.3 节与 ED-215/DO-330 第 9.0.a 节规定的生命周期数据(含工具鉴定部分);6.c 指出第 9.4 节规定的是与型号设计有关的软件生命周期数据,但并非所有数据适用于所有软件等级——Level D 的型号设计数据不含 Design Description 与 Source Code;6.d 要求按局方要求提供第 11 节所述数据、工具鉴定数据与补充件的数据输出。

等级与关键性的映射不交给标准自行决定。6.e 规定:局方可以针对具体法规发布可接受符合性方法,说明「软件为基础的系统关键性」与 ED-12C/DO-178C 所定义 software level 之间的对应关系,且此类 AMC 优先于 ED-12C/DO-178C 第 2.3 节的适用。换言之,standard 提供等级机制,等级与机载功能危险程度的绑定由局方文件给出。

这些文件的指南形式在 4.a 中写得很清楚,共三类:软件生命周期过程的目标;提供达成目标手段的活动;表明目标已满足的证据描述。4.b 另说明本 AC 的技术内容尽可能与 EASA AMC 20-115D 协调一致,后者同样以 ED-12C/DO-178C 为基础——同一标准在大西洋两岸以同一编号 20-115D 被承认。

第 5 节给了 DO-178B 的过渡通道:已建立 ED-12B/DO-178B 过程的申请人可继续用于新研制与取证项目,但须同时满足六项条件:一是过程可证明无已知缺陷,包括内外部审计或评审发现、以及导致一项或多项 DO-178B 目标未满足的未关闭问题报告;二是该过程此前用于研制软件等级不低于本次的已取证产品;三是若将使用模型化开发、面向对象技术或形式化方法,相关过程须已在以往取证项目中被 FAA 认可;四是若使用标准中「参数数据项」所定义的配置数据,其过程同样须已被认可;五是计划所述软件过程与开发环境无重大变化;六是申请人不打算声明所研制软件已满足 ED-12C/DO-178C。任一条件不满足,就应升级过程并按 ED-12C/DO-178C 研制。

第 8 节另补充两类特殊软件。8.b 针对可现场加载软件(FLS):须防止损坏或部分加载,完整性等级与该 FLS 的软件等级相称;加载到机载设备后其件号应可核验;须设置防护机制,防止飞行中或其他安全关键阶段被误启用现场加载功能。8.c 针对用户可修改软件(UMS):可修改部分应研制到不低于该软件所分配等级的软件等级。8.a(1) 则要求:使用补充件时,软件方面合格审定计划(PSAC)应说明如何把 ED-12C/DO-178C 与补充件结合使用、哪些目标来自哪些文件、以及适用于哪些软件组成部分。

核验边界:本页所述限于 FAA AC 20-115D 原文第 1—8 节。RTCA DO-178C 与 EUROCAE ED-12C 属付费标准文件,本次核验没有取到其正文,因此本页只陈述 AC 对该标准的承认范围与使用要求,不复述标准内部条款(例如 Annex A 各表的目标数量、software level 的具体定义与判定准则)。本页也不涉及中国民航局对机载软件的适航审定要求——那属另一套规章体系,其文本不在本页取证范围内。

关键信息(可溯源)

  • 英文称谓:DO-178C;同一版本在欧洲为 EUROCAE ED-12C,标题均为 Software Considerations in Airborne Systems and Equipment Certification
  • 承认文件:FAA Advisory Circular 20-115D,2017 年 7 月 21 日,发起单位 AIR-134
  • 版本日期:ED-12C 为 2012 年 1 月;RTCA DO-178C 为 2011 年 12 月 13 日
  • 效力定位:AC 明示「不是唯一方式」「不是强制的、不构成法规」,但采用即须在所有适用方面遵循;第 6 节定位为型号合格审定或 TSO 授权中软件方面的可接受符合性方法
  • 替代关系:AC 20-115D 取消 AC 20-115C(2013 年 7 月 19 日)
  • 配套文件:ED-215/DO-330 软件工具鉴定;ED-218/DO-331 模型化开发与验证;ED-217/DO-332 面向对象技术;ED-216/DO-333 形式化方法;提及 ED-12C/DO-178C 时视适用一并包含
  • 支持性文件:ED-94C/DO-248C(标准作者批准的常见问题与讨论文件)
  • 补充件限制:补充件不能作为独立文件使用(第 8.a 段)
  • 数据要求:满足所分配 software level 的全部目标并产出 Annex A 各表所列全部生命周期数据;提交第 9.3 节与 ED-215/DO-330 第 9.0.a 节数据
  • 等级相关例外:与型号设计有关的软件生命周期数据中,Level D 不含 Design Description 与 Source Code(第 6.c 段)
  • 等级映射:局方可发布 AMC 规定软件为基础的系统关键性与 software level 的对应关系,并优先于标准第 2.3 节适用(第 6.e 段)
  • 指南形式:目标、达成目标的活动、表明目标已满足的证据描述(第 4.a 段)
  • DO-178B 过渡:可继续用于新研制,但须同时满足六项条件,其中一项是不得声明所研制软件已满足 ED-12C/DO-178C(第 5.a 段)
  • 特殊软件:FLS 须防损坏或部分加载、件号可核验、防飞行中误启用;UMS 可修改部分等级不低于该软件等级(第 8.b、8.c 段)
  • 跨体系协调:本 AC 技术内容尽可能与 EASA AMC 20-115D 协调一致,二者同编号、同基础标准
  • 数据来源:FAA · Advisory Circular 20-115D, Airborne Software Development Assurance Using EUROCAE ED-12( ) and RTCA DO-178( )

相关术语

型号合格审定、符合性方法、咨询通告、适航

取证时间线

  • 编纂机构:美国联邦航空局(FAA)飞机工程处 Aircraft Certification Service
  • 文件信息:Advisory Circular 20-115D,2017 年 7 月 21 日,发起单位 AIR-134,取消 AC 20-115C(2013 年 7 月 19 日)
  • 本站依据文本:FAA 官网公开 PDF(本次实际下载 511,369 字节),经文本抽取得 15 页、33,580 字符,逐段核对
  • 本站采集时间:2026-09-20(确认 HTTP 200)
  • 条款取证:第 1.a—1.f(效力定位与承认清单)、2(适用对象:申请人、设计批准持有人、含有软件的机载系统与设备研制方,适用于装在型号合格审定航空器、发动机、螺旋桨上或用于 TSO 产品的软件)、3(取消关系)、4.a—4.b(指南形式与跨体系协调)、5.a—5.c(DO-178B 过渡六项条件)、6.a—6.e(可接受符合性方法、数据要求、Level D 例外、AMC 优先)、8.a—8.c(补充件使用、FLS、UMS)
  • 术语检索复核:以 DO-178、ED-12、software level、Level A/D、objective、PSAC 等关键字扫描全文,确认软件等级相关表述均以「ED-12C/DO-178C Annex A 表格 + 局方 AMC」的引用方式出现,AC 本身不定义软件等级
  • 信息核验时间:2026-09-20
  • 页面最后更新:2026-09-20

常见问题

DO-178C 是具有强制力的法规吗?

不是。AC 20-115D 第 1.a 段明确写明本 AC 不是强制的、不构成法规,只描述表明符合适用适航法规的可接受方式。义务来源是航空器与机载系统、设备所适用的适航规章,DO-178C 是被局方接受的表明合规的一条路径。

DO-178C 与 ED-12C 是什么关系?

AC 把两者并列承认:第 1.b(1) 段同时列出 EUROCAE ED-12C(2012 年 1 月)与 RTCA DO-178C(2011 年 12 月 13 日),标题相同;后文统一写作 ED-12C/DO-178C。AC 20-115D 本身也说明其技术内容与 EASA AMC 20-115D 尽可能协调一致。

还能继续用 DO-178B 吗?

可以,但有条件。第 5.a 段给出六项须同时满足的条件,包括过程无已知缺陷、此前用于等级不低于本次的已取证产品、所用新技术方法或配置数据过程已在以往项目中被 FAA 认可、过程与开发环境无重大变化,以及不得声明本次软件已满足 ED-12C/DO-178C。条件不满足时应升级过程。

软件等级由标准还是由局方确定?

按第 6.e 段的写法是由局方文件确定对应关系:局方可发布可接受符合性方法,规定软件为基础的系统关键性与 ED-12C/DO-178C 所定义 software level 之间的关系,且该 AMC 优先于标准第 2.3 节。标准提供等级的目标与数据机制,等级与关键性的绑定点在局方一侧。

信息来源:美国联邦航空局 Advisory Circular 20-115D(可信级:官方一手来源,局方公开发布的咨询通告原文);核验状态:verified(第 1.a—1.f、2、3、4.a—4.b、5.a—5.c、6.a—6.e、8.a—8.c 段均据本次下载的 15 页 PDF 抽取值逐字核对)。