ГОСТ Р МЭК 61508-3—2007
7.2 Спецификация требований к безопасности программного обеспечения
П р и м е ч а н и я
1 См. также таблицы А.1 (приложение А) и 8.7 (приложение В)
2 Данная стадия представлена на рисунке 3 (см. 9.1).
7.2.1 Цели
7.2.1.1 Первой целью настоящего подраздела является определение требований к безопасности
программногообеспечения как требованийк функциям безопасности программногообеспечения итре
бований к полноте безопасности программного обеспечения.
7.2.1.2 Второй целью настоящего подраздела является определение требований к функциям
безопасности кахедой ЕУЕ/РЕ системы, которые нужны для реализации этих функций безопасности.
7.2.1.3 Третьей целью настоящего подраздела является определение требований к полноте
безопасности для каждой связанной с безопасностью Е/ЕУРЕ системы, необходимых для достижения
уровня полноты безопасности, назначенного каждой функции безопасности, предназначеннойдля этой
Е/Е/РЕ системы, связанной с безопасностью.
7.2.2 Требования
П р и м е ч а н и е — В большинстве случаев эти требования выполняются комбинацией базового встраивае
мого программного обеспечения и программных модулей, которые разработаны специально для конкретного при
ложения. Именно комбинация этих двух видов программного обеспечения позволяет достигать характеристик,
опи санных в подразделах, приводимых ниже. Точная граница между базовым и прикладным
программным обеспечением зависит от выбранной архитектуры программной системы (см. 7.4.3 и рисунок 6).
Архитектура программируемой электроники
Архитектура аппаратных средств РЕАрхитектура программного обеспечения РЕ
Базовые и прикладные аппаратные
средства РЕ
Встроенное программное
обеспечение РЕ
Прикладное программное
обеспечение РЕ
Примеры:
- диагностические тесты.
- избыточные процессоры.
- сдвоенные платы ввода/вывода.
Примеры:
- коммуникационные драйверы,
- обработка отказов,
- управляющие программы
Примеры:
- функции ввода!вывода.
- производные функции (напри
мер. проверка датчиков, если она не
предоставляется как утилита или
встроенная программа).
РЕ — программируемая электроника; NP — непрограммируемые устройства; H/W — аппаратные средства;
S/W — программное обеспечение. MooN — М из N (например 1оо2 представляет собой 1 из 2).
Рисунок 6 — Взаимосвязь между архитектурой аппаратного и программного обеспечения программируемой элек
троники
12