DO-248C , Вспомогательная информация для DO-178C и DO-278A , опубликованная RTCA, Incorporated , представляет собой сборник часто задаваемых вопросов и дискуссионных документов, посвященных применению DO-178C и DO-278A [1] в обеспечении безопасности программного обеспечения для воздушных судов и программного обеспечения для систем CNS / ATM соответственно. Как и DO-178C и DO-278A, это совместное начинание RTCA с EUROCAE , и документ также опубликован как ED-94C , Вспомогательная информация для ED-12C и ED-109A . [2] Публикация не содержит никаких дополнительных указаний к DO-178C или DO-278A; скорее, она только разъясняет указания, установленные в этих стандартах. [3] Текущая редакция также расширена за счет включения раздела «Обоснование DO-178C/DO-278A» для документирования пунктов, которые были рассмотрены при разработке DO-178B, а затем DO-178C, DO-278A и DO-330, а также дополнений, сопровождающих эти публикации (DO-331, DO-332, DO-333). [1]
Соответствуя выпускам DO-178C и DO-278A, текущая редакция DO-248C является обновлением предыдущей редакции DO-248B , Отчета для разъяснения DO-178B "Software Considerations in Airborne Systems and Equipment Certification" . Хотя были добавлены новые часто задаваемые вопросы и документы для обсуждения, большинство часто задаваемых вопросов и документов для обсуждения DO-248C перенесены из DO-248B. Некоторые из этих пунктов были помечены как удаленные или обновленные, поскольку темы были рассмотрены в выпусках DO-178C, DO-330, дополнениях или других публикациях. Раздел с исправлениями не включен, поскольку выпуск DO-178C рассматривал исправления DO-178B, а исправления DO-178C не были опубликованы. [1]
Первоначально эта публикация представляла собой ежегодный разъяснительный отчет, DO-248B (2001) предшествовал DO-248A (2000) и DO-248 (1999). [4]
Краткое содержание
DO-248C содержит следующее:
- Обоснование каждой цели процесса DO-178C/DO-278A
- 84 часто задаваемых вопроса (некоторые отмечены как удаленные, удаленные или рассмотренные в других публикациях)
- 21 дискуссионный доклад:
- Соображения по выбору инструмента проверки
- Связь DO-178B/ED-12B с Кодексом федеральных правил (CFR) и Совместными авиационными требованиями (JAR)
- Различия между рекомендациями DO-178A и DO-178B по достижению цели структурного покрытия
- Использование истории обслуживания — обоснование DO-178C
- Применение потенциальных альтернативных методов соответствия для ранее разработанного программного обеспечения (PDS)
- Критерии перехода
- Определение наиболее часто используемых терминов проверки
- Цели структурного покрытия и безопасности
- Сертификация с известными проблемами программного обеспечения
- Соображения, которые следует учитывать при принятии решения об использовании ранее разработанного программного обеспечения (PDS)
- Квалификация инструмента с использованием истории обслуживания (удалено, см. DO-330)
- Проблемы прослеживаемости объектного кода в исходном коде
- Определения покрытия заявлений, покрытия решений и покрытия измененных условий/решений (MC/DC)
- Аспекты разбиения в DO-178C/DO-278A
- Связь между регрессионным тестированием и изменениями в оборудовании
- Управление кэшем
- Использование арифметики с плавающей точкой
- Обоснование опыта эксплуатации для DO-278A
- Независимость в DO-178C/DO-278A
- Элементы данных параметров и элементы данных адаптации
- Разъяснение по поводу сбоя в работе из-за единичного события (SEU) в отношении программного обеспечения
Ссылки
- ^ abc Леанна Риерсон. Разработка критически важного для безопасности программного обеспечения: практическое руководство по авиационному программному обеспечению и соответствие DO-178C. стр. 70-71. ISBN 978-1-4398-1368-3.
- ^ AC 20-115D, FAA, Office AIR-134, 2017, стр. 2.
- ^ RTCA DO-178C , страница A-2.
- ^ Риерсон, стр. 52-53.