ГОСТ Р МЭК 61508-6-2012
Приложение Е
(справочное)
Применение таблиц полноты безопасности программного обеспечения
в соответствии с МЭК 61508-3
Е.1 Общие положения
Настоящее приложение содержит два примера применения таблиц полноты
безопасности программного обеспечения, определенных в МЭК 61508-3, приложение А:
a) Уровень полноты безопасности 2: программируемая электронная система,
связанная с безопасностью, которая используется для управления процессом
на химическом заводе;
b
) Уровень полноты безопасности 3: программное приложение, разработанное на
языке программирования высокого уровня, которое управляет закрывающим
устройством.
Данныепримерыпоказывают,какможновыбрать методикиразработки
программного обеспечения в определенных обстоятельствах из таблиц приложений А и В
стандарта МЭК 61508-3.
Следуетподчеркнуть,чтоэтииллюстрациинеявляютсябезусловным
применением стандартов в данных примерах. В МЭК 61508-3 в нескольких местах четко
сказано, что с учетом огромного количества факторов, которые могут повлиять на
системные возможности программного обеспечения, невозможно предоставить алгоритм
для объединения методов и мер, которые необходимо применять для любого
применения.
Всеисходныехарактеристикиконкретнойсистемы,необходимыедля
использования упомянутых выше таблиц полноты безопасности, должны иметь
документальное обоснование, подтверждающее, что все описания используемых
характеристик правильны и соответствуют конкретной реализации этой системы.
Желательно, чтобы эти обоснования опирались на ссылки на руководство в МЭК 61508-3,
приложение С, в котором обсуждаются желаемые свойства, которые, если достигнуты на
соответствующей стадии жизненного цикла, могут убедительно обосновать
уверенность, чтосозданноепрограммноеобеспечениеобладаетдостаточной
систематической полнотой безопасности.
Е.2 Система с уровнем полноты безопасности 2
Пример представляет собой программируемую электронную систему, связанную с
безопасностью, с уровнем полноты безопасности 2, которая используется для
128