GJB/Z 102-1997 (Англоязычная версия) Рекомендации по проектированию надежности и безопасности программного обеспечения - Стандарты и спецификации PDF

GJB/Z 102-1997
Рекомендации по проектированию надежности и безопасности программного обеспечения (Англоязычная версия)

Стандартный №
GJB/Z 102-1997
язык
Китайский, Доступно на английском
Дата публикации
1997
Разместил
Military Standard of the People's Republic of China-General Armament Department
состояние
 2012-09
быть заменен
GJB/Z 102A-2012
Последняя версия
GJB/Z 102A-2012
 

сфера применения

Основы стандарта и технологическая эволюция

GJB/Z 102-97, руководящий документ по проектированию надежности военного программного обеспечения в моей стране, был опубликован в ноябре 1997 года и официально введен в действие в мае 1998 года. Этот стандарт наследует требования основополагающих стандартов, таких как GB/T 11457, включает в себя особые требования встроенных систем и впервые систематически предлагает структуру проектирования для критически важных функций безопасности программного обеспечения.


Анализ основных понятий

Терминология Определение Сценарии применения
Устойчивость к отказам Способность системы поддерживать заданные функции при наличии неисправностей Программное обеспечение управления космическим аппаратом
Информация, критически важная для безопасности Данные, неправильное обращение с которыми может привести к катастрофическим последствиям Инструкции по активации системы оружия
Сложность Маккейба Количественный показатель количества пути потока управления в модуле Требуется ≤10

Ключевые технические требования

5.3 Конструкция обнаружения неисправностей

  • Двухрежимное резервирование: ключевые модули используют программирование версии N (N≥2)
  • Обнаружение тактового импульса: ЦП должен периодически отправлять сигналы состояния
  • Проверка данных: проверка CRC32 используется для критически важной для безопасности информации

Типичный пример применения

Определенный тип программного обеспечения для обработки радиолокационных сигналов использует тройной режим резервирования + конструкцию устройства голосования, которая может поддерживать >99,99% доступности при один канал выходит из строя.


Предложения по реализации

  1. Фаза требований: Определите показатели надежности в соответствии с GJB 2786
  2. Фаза проектирования: Проведите анализ FMEA для критически важных для безопасности функций
  3. Фаза тестирования: Покрытие тестами на внесение неисправностей ≥90%

Сравнительный анализ стандартов

Номер стандарта Фокус Связанные пункты
GJB 438A Спецификация программного документа 5.1.7 Требования к прослеживаемости документов
GJB 2255 Правила безопасности кода 5.13.3 Отключение операторов GOTO

GJB/Z 102-1997 История

  • 2012 GJB/Z 102A-2012 Руководство по проектированию безопасности военного программного обеспечения
  • 1997 GJB/Z 102-1997 Рекомендации по проектированию надежности и безопасности программного обеспечения
Рекомендации по проектированию надежности и безопасности программного обеспечения

стандарты и спецификации

GB/T 7408-2005 Элементы данных и форматы обмена. Обмен информацией. Представление дат и времени. GJB 451A-2005 Условия надежности, ремонтопригодности и поддерживаемости GJB/Z 1391-2006 Руководство по видам отказов, последствиям и анализу критичности CSA ISO/IEC 16085-07-CAN/CSA:2007 Разработка систем и программного обеспечения. Процессы жизненного цикла. Управление рисками. GJB 2072-1994 Испытание и оценка ремонтопригодности GJB 450A-2004 Общие требования к программе надежности материальной части GJB 368B-2009 Общие требования к программе ремонтопригодности техники GJB 899A-2009 Испытания надежности для квалификации и приемки продукции GJB 438B-2009 Общие требования к документации по разработке военного программного обеспечения GJB 1909A-2009 Демонстрация требований к надежности, ремонтопригодности и возможности поддержки материала. GJB 451B-2021 Терминология общих качественных характеристик оборудования GJB/Z 768A-1998 Руководство по анализу дерева отказов GJB/Z 102A-2012 Руководство по проектированию безопасности военного программного обеспечения GJB 1371-1992 Анализ поддержки оборудования GJB 7694-2012 Требования безопасности к программному обеспечению военного ведомства GJB 450B-2021 Общие требования к работе по надежности оборудования GJB 2041-1994 Требования к дизайну интерфейса военного программного обеспечения GJB 2786-1996 Разработка программного обеспечения для систем вооружения GJB 438C-2021 Общие требования к документации по разработке военного программного обеспечения



© 2025. Все права защищены.