ГОСТ Р МЭК 62279—2016
Т аб л ица А.З — Архитектура программного обеспечения (см. 7.3)
М сто д ы Гы е ры
С с ы п к а
У П Б 0 У П Б 1 У П Б 2 У П Б 3 У П Б 4
1 Программирование с защитой
D.14
-
HRHRHRHR
2 Обнаружение и диагностика ошибок
D.26
—RRHRHR
3 Коды с коррекцией ошибок
D.19
————
—
4 Коды с обнаружением ошибок
D.19
—
RR
HRHR
5 Программирование с проверкой ошибок
D.24
—
RR
HRHR
6 Методы «подушки безопасности»
D.47
—
RRRR
7 Многовариантное программирование
D.16
—RRHRHR
8 Блок восстановления
D.44
—
RRRR
9 Восстановление предыдущего состояния
D.5
—NRNRNRNR
10 Прямое исправление
D.30
—
NRNRNRNR
11 Механизмы повторного восстановления после ошибок
D.46
—RRRR
12 Сохранение достигнутых состояний
D.36
—
RR
HRHR
13 Искусственный интеллект. Коррекция ошибок
D.1
—NRNRNRNR
14 Динамическое реконфигурирование программного
обеспечения
D.17
—
NRNRNRNR
15 Анализ влияния ошибок в программном обеспечении
D.25
—
RR
HRHR
16 Постепенное отключение функций
D.31
—
RR
HRHR
17 Ограничение доступа информации
D.33
————
—
18 Инкапсуляция информации
D.33
RHRHRHRHR
19 Полностью определенный интерфейс
D.38
HRHRHRMM
20 Формальные методы
D.28
—
RR
HRHR
21 Моделирование
Таблица А.17
RRRHRHR
22 Структурная методология
D.52
RHRHRHRHR
23 Моделирование, поддержанное инструментальными
средствами спецификации и автоматизированного про
ектирования
Таблица А.17
RRRHRHR
Требования
a) Принятые комбинации методов для УПБ 3 и 4 программного обеспечения следующие:
1) 1, 7. 19. 22 и один из 4. 5. 12 или 21;
2) 1. 4. 19. 22 и один из 2. 5. 12. 15 или 21.
b
) Принятые комбинации методов для УПБ 1 и 2 программного обеспечения следующие: 1. 19. 22 и один
из 2. 4. 5. 7. 12. 15 или 21.
c) Некоторые из этих проблем могут быть определены на уровне системы.
d) Коды с обнаружением ошибок могут использоваться в соответствии с требованиями ЕН 50159.
П р и м е ч ан и е — Метод/мера 19применяется для внешних интерфейсов.
53