Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р МЭК 61508-7-2007; Страница 54

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р МЭК 61508-1-2007 Функциональная безопасность систем электрических, электронных, программируемых электронных, связанных с безопасностью. Часть 1. Общие требования Functional safety of electrical, electronic, programmable electronic safety-related systems. Part 1. General requirements (Настоящий стандарт охватывает вопросы, которые должны учитываться при использовании электрических, электронных, программируемых электронных систем для выполнения функций безопасности. Главная цель настоящего стандарта является облегчить техническим комитетам разработку стандартов. Это позволит полностью учесть существенные факторы, связанные с решаемыми задачами, и, таким образом, удовлетворить конкретные потребности области применения. Другая цель настоящего стандарта заключается в том, чтобы сделать возможной разработку электрических, электронных, программируемых электронных систем, связанных с безопасностью, в условиях возможного отсутствия стандартов для областей применения. Настоящий стандарт применяется к системам, связанным с безопасностью, когда одна или несколько таких систем включают в себя электрические, электронные, программируемые электронные устройства) ГОСТ Р МЭК 60601-1-8-2007 Изделия медицинские электрические. Часть 1-8. Общие требования безопасности. Общие требования, испытания и руководящие указания по применению систем сигнализации медицинских электрических изделий и медицинских электрических систем Medical electrical equipment. Part 1-8. General requirements for safety. General requirements, tests and guidance for alarm systems in medical electrical equipment and medical electrical systems (Настоящий стандарт определяет требования к системам сигнализации и сигналам опасности для медицинских электрических изделий и медицинских электрических систем. В стандарте также представлены руководства по применению систем сигнализации. Цель настоящего дополнительного стандарта - определить общие основные требования безопасности и проведения испытаний систем сигнализации в медицинских электрических изделиях и медицинских электрических системах, а также предоставить руководства по их применению. Настоящий дополнительный стандарт не определяет:. - отдельные обстоятельства, приводящие к опасной ситуации;. - распределение приоритетов для отдельных опасных ситуаций, или;. - средства генерации сигналов опасности;. - необходимость применения систем сигнализации в конкретных медицинских электрических изделиях или медицинских системах) ГОСТ Р МЭК 61508-6-2007 Функциональная безопасность систем электрических, электронных, программируемых электронных, связанных с безопасностью. Часть 6. Руководство по применению ГОСТ Р МЭК 61508-2-2007 и ГОСТ Р МЭК 61508-3-2007 Functional safety of electrical, electronic, programmable electronic safety-related systems. Part 6. Guidelines on the application of GOST R IEC 61508-2-2007 and GOST R IEC 61508-3-2007 (Настоящий стандарт содержит информацию и руководящие указания по применению МЭК 61508-2 и МЭК 61508-3)
Страница 54
Страница 1 Untitled document
ГОСТ Р МЭК 61508-72007
Кроме того, использование подобных программных модулей для многих применений дает практическое
подтверждение их успешной эксплуатации. Это практическое подтверждение увеличивает доверие пользовате
лей к программным модулям.
Один из подходов, в соответствии с которым программному модулю можно доверять при его практическом
использовании, описан в С.2.10.
Литература:
Software Reuse and Reverse Engineering in Practice. P. A. V. Hall (ed.). Chapman & Hall. 1992. ISBN
0-412-39980-6.
DIN V VDE 0801 A1 : Grunds^tze fiir Rechner in Systemen mil Sicherheitsaufgaben (Principles for Computers in
Safety-Related Systems). Anderung 1zu DIN V VDE 0801/01.90. Beuth-Verlag, Berlin. 1994.
C.4.6 Выбор соответствующего языка программирования
П р и м е ч а н и е — Ссылка на данный метод/средство приведена в МЭК 61508-3 (таблица А.З).
-
Цель: обеспечение в максимальной степени требований настоящего стандарта для специального защища
ющего программирования, строгой типизации, структурного программирования и. возможно, суждений. Выбран
ный язык программирования должен обеспечить легко верифицируемый код и простыв процедуры разработки,
верификации и эксплуатации программ.
Описание: язык программирования должен быть полностью и однозначно определен. Язык должен быть
ориентирован на пользователя или проблему, а не на процессор или платформу. Широко используемые языки
программирования или их подмножества должны быть предпочтительнее языков специального применения [4).
(
111
Языки программирования также должны обеспечивать:
- блоковую структуру организации программ:
- проверку времени трансляции:
- печать времени прогона и проверку ограничения массива.
Язык программирования должен включать в себя:
- использование небольших и управляемых программных модулей;
- ограничение доступа к данным в конкретных программных модулях;
- определение поддиапазонов переменных;
- любые другие типы конструкции, ограничивающие ошибки.
Если операции по безопасности системы зависят от ограничений реального времени, то язык программи
рования должен обеспечивать также обработку исключительных состояний или прерываний.
Желательно, чтобы язык программирования обеспечивался соответствующим транслятором, подходящи
ми библиотеками с заранее созданными программными модулями, отладчиком и инструментами как для управ
ления. так и для разработки.
В настоящее время еще не ясно, будут ли обьектно-ориентированные языки программирования предпоч
тительнее других общепринятых языков.
К свойствам, которые усложняют верификацию и поэтому должны быть исключены, относятся:
- безусловные переходы (за исключением вызовов подпрограмм);
- рекурсии;
- указатели, динамически распределяемые области памяти или любые типы динамических переменных
или объектов;
- обработка прерываний на уровне исходного кода:
- множество входов или выходов в циклах, блоках или подпрограммах;
- инициализация или декларация неявных переменных;
- вариантные записи и эквивалентность;
- параметры процедуры.
Языки программирования низкого уровня, в частности ассемблеры, обладают недостатками, связанными с
их жесткой ориентацией на процессор машины или на определенную платформу.
Желательным свойством языка программирования является то. что его проектирование и использование
должно приводить к созданию программ, выполнение которых предсказуемо. Если используется подходящий
конкретный язык программирования, то в нем должно существовать подмножество, которое гарантирует, что
выполнение программы предсказуемо. Это подмножество не может быть (в общем случае) статически определе но.
несмотря на то. что многие статические ограничения помогают гарантировать предсказуемое выполнение.
Обычно это может потребовать демонстрации того, что индексы массива находятся в установленных пределах и что
числовое переполнение не может возникнуть, и т. п.
Рекомендации по конкретным языкам программирования [21]. [23]. [25] [28]. [30] [32] приведены в
таблице С.1.
Литература:
Dependability of Critical Computer Systems 1. F. J. Redmill. Elsevier Applied Science. 1988, ISBN 1-85166-203-0.
49