Руководство DO-178C: Введение в сертификацию RTCA DO-178
Содержание
DO-178C Проверка конструкции и взаимосвязь с ARP-4754A/4761
Введение
Разработка авиационного программного обеспечения включает строгие стандарты безопасности для обеспечения надежности и целостности бортовых систем. Двумя ключевыми стандартами в этой области являются DO-178C и его связь с ARP-4754A/4761. DO-178C определяет рекомендации по разработке программного обеспечения для бортовых систем, а ARP-4754A/4761 содержит рекомендации по разработке самолетов и систем. В этой статье исследуется значение DO-178C в обеспечении качества проектирования и его связь с ARP-4754A/4761.
Понимание DO-178C Design Assurance
DO-178C, озаглавленный «Вопросы программного обеспечения при сертификации бортовых систем и оборудования», представляет собой стандарт, опубликованный Радиотехнической комиссией по аэронавтике (RTCA). В нем излагаются требования и процессы разработки бортового программного обеспечения для обеспечения его безопасности и надежности. DO-178C устанавливает набор целей, действий и артефактов, необходимых для разработки, проверки и проверки программного обеспечения в авиационной отрасли.
Цели DO-178C Design Assurance
Основные цели обеспечения проектирования DO-178C включают:
- Определение уровня критичности программного обеспечения (DAL) на основе оценки безопасности самолета и системы.
- Определение процессов разработки и проверки программного обеспечения, необходимых для соответствия DAL.
- Планирование и документирование деятельности по разработке и проверке программного обеспечения.
- Выполнение процессов разработки и проверки и создание необходимых артефактов.
- Оценка и утверждение сгенерированных артефактов, обеспечение соответствия целям DO-178C.
Уровни гарантии проектирования DO-178C
DO-178C подразделяет программное обеспечение на пять уровней критичности, называемых уровнями программного обеспечения (SWL). Каждый уровень имеет связанные цели и действия, которые должны быть выполнены для обеспечения качества проектирования. SWL следующие:
- SWL A: Критическое программное обеспечение, сбой которого может привести к катастрофическим последствиям.
- SWL B: Программное обеспечение, сбой которого может привести к опасным или серьезным последствиям.
- SWL C: Программное обеспечение, сбой которого может привести к серьезным или умеренным последствиям.
- SWL D: Программное обеспечение, сбой которого может привести к незначительным последствиям.
- SWL E: Программное обеспечение, которое существенно не влияет на безопасность самолета.
Действия и артефакты в DO-178C Design Assurance
Для обеспечения гарантии проектирования DO-178C определяет несколько действий и артефактов для каждого SWL. К ним относятся сбор и анализ требований, проектирование архитектуры программного обеспечения, разработка исходного кода, проверка программного обеспечения и управление конфигурацией. Некоторыми ключевыми артефактами, созданными в ходе этих действий, являются документ о требованиях к программному обеспечению (SRD), документ о разработке программного обеспечения (SDD), случаи и процедуры проверки программного обеспечения (SVCP) и индекс конфигурации программного обеспечения (SCI).
Связь с ARP-4754A
ARP-4754A, озаглавленный «Руководство по разработке гражданских самолетов и систем», содержит руководство по разработке и сертификации самолетов и систем. В нем излагается подход системной инженерии к разработке самолетов и подчеркивается необходимость обеспечения безопасности и надежности. ARP-4754A обеспечивает основу для интеграции программного обеспечения в общую систему самолета.
DO-178C и ARP-4754A тесно связаны между собой, поскольку касаются различных аспектов процесса разработки самолета. DO-178C уделяет особое внимание аспектам программного обеспечения, в то время как ARP-4754A охватывает всю разработку самолета и системы. DO-178C упоминается в ARP-4754A как стандарт для разработки и сертификации программного обеспечения.
Взаимосвязь между DO-178C и ARP-4754A можно резюмировать следующим образом:
- ARP-4754A предоставляет руководство высокого уровня по всему процессу разработки самолета, включая системные требования, оценку безопасности и интеграцию программного обеспечения.
- DO-178C содержит подробные рекомендации по разработке и сертификации программного обеспечения, обеспечивающие соответствие целям безопасности и надежности, изложенным в ARP-4754A.
- DO-178C определяет процессы разработки и проверки программного обеспечения, которым необходимо следовать для достижения целей, установленных ARP-4754A.
- ARP-4754A требует, чтобы процесс разработки программного обеспечения был приведен в соответствие с целями и артефактами DO-178C, такими как планы программного обеспечения, требования, проектирование и действия по проверке.
- Соответствие как DO-178C, так и ARP-4754A необходимо для обеспечения безопасной и надежной работы самолета и его программных систем.
Отношения с ARP-4761
ARP-4761, озаглавленный «Руководство и методы проведения процесса оценки безопасности бортовых систем и оборудования гражданского назначения», содержит руководство по процессу оценки безопасности бортовых систем и оборудования. Основное внимание уделяется выявлению и снижению опасностей, связанных с авиационными системами, включая программное обеспечение.
DO-178C и ARP-4761 тесно связаны, поскольку процесс разработки программного обеспечения, определенный в DO-178C, способствует процессу оценки безопасности, изложенному в ARP-4761. Взаимосвязь между DO-178C и ARP-4761 можно резюмировать следующим образом:
- DO-178C содержит рекомендации по разработке и сертификации программного обеспечения, которое является важнейшим компонентом бортовых систем.
- ARP-4761 описывает процесс оценки безопасности бортовых систем и оборудования, включая идентификацию опасностей и определение требований безопасности.
- Процесс разработки программного обеспечения, определенный в DO-178C, включает в себя такие действия, как сбор требований, проектирование, проверка и отслеживание, которые способствуют выявлению и снижению опасностей в процессе оценки безопасности.
- DO-178C гарантирует, что программное обеспечение соответствует необходимым требованиям безопасности, указанным в ARP-4761.
- Соответствие как DO-178C, так и ARP-4761 необходимо для обеспечения того, чтобы программное обеспечение разрабатывалось и оценивалось таким образом, чтобы гарантировать безопасность и надежность бортовой системы.
Заключение
DO-178C, ARP-4754A и ARP-4761 являются жизненно важными стандартами и рекомендациями по разработке и сертификации критически важного для безопасности программного обеспечения для бортовых систем. DO-178C содержит подробные требования к разработке и сертификации программного обеспечения, а ARP-4754A и ARP-4761 содержат общие рекомендации по разработке самолетов и систем и оценке безопасности.
Взаимосвязь между DO-178C и ARP-4754A/4761 гарантирует, что программное обеспечение разработано в соответствии с целями безопасности и надежности всей бортовой системы. Соблюдение этих стандартов и руководств имеет решающее значение для обеспечения безопасной и надежной работы бортовых систем и оборудования, способствуя общей безопасности авиационной отрасли.
Не забудьте поделиться этим постом!
Главы
1. Введение в бортовой стандарт
2. Процесс сертификации DO-178
3. Инструменты и обучение DO-178C
4. Расширенные темы DO-178C
5. Ресурсы DO-178C
6. глоссарий
Выходите на рынок быстрее с Visure
- Обеспечить соответствие нормативным требованиям
- Обеспечить полную прослеживаемость
- Оптимизация разработки
Начните получать сквозную прослеживаемость в своих проектах с помощью Visure уже сегодня
Начните 30-дневную бесплатную пробную версию сегодня!