3.2.1 управляемое оборудование; УО [equipment under control (EUC)]: Оборудование, машины, аппараты или установки, используемые для производства, обработки, транспортирования, в медицине или в других процессах.
Примечание - "Системы управления УО" представляют собой отдельное, отличное от УО понятие.
3.2.2 окружение (environment): Все параметры, которые могут повлиять на достижение функциональной безопасности в конкретном рассматриваемом применении и для любого этапа жизненного цикла его системы безопасности.
Примечание - Например, физическая, эксплуатационная, правовая среды и среда обслуживания.
3.2.3 функциональный блок (functional unit): Объект аппаратного или программного обеспечения (или обоих), способный к выполнению определенного назначения.
См. [5], определение 01-01-40.
Примечание - В Международном электротехническом словаре МЭС 191-01-01 вместо термина "функциональный блок" используется более общий термин "элемент". Элемент может иногда включать в себя людей.
3.2.4 применение (application): Задача, решаемая УО, а не Э/Э/ПЭ-системой.
3.2.5 программное обеспечение (software): Продукт интеллектуальной деятельности, включающий в себя программы, процедуры, данные, правила и ассоциированную информацию, имеющий отношение к работе системы обработки данных.
Примечания
1 Программное обеспечение является независимым от носителя, на котором оно записано.
2 Данное определение без примечания 1 отличается от представленного в [5] добавлением слова "данные".
3.2.6 системное программное обеспечение (system software): Часть программного обеспечения системы РЕ, которая обеспечивает функционирование и предоставляет сервисы для самого программируемого устройства, в отличие от прикладного программного обеспечения, которое по запрограммированным специфицированным функциям выполняет задачу безопасности УО.
Примечание - Примеры см. в [6].
3.2.7 прикладное программное обеспечение (application software, application data, configuration data): Часть программного обеспечения РЕ системы, которая по специфицированным функциям выполняет задачу, связанную с безопасностью УО, но не обеспечивает функционирование и не предоставляет сервисы для самого программируемого устройства.
3.2.8 существующее ранее программное обеспечение (pre-existing software): Компонент программного обеспечения, который уже существует, а не разработан специально для выполняемого проекта либо для системы, связанной с безопасностью.
Примечание - Программное обеспечение могло быть коммерчески доступным продуктом, или оно, возможно, было разработано некоторой организацией для ранее выпущенного изделия или системы. Существующее ранее программное обеспечение может быть (или не могло быть) разработано в соответствии с требованиями настоящего стандарта.
3.2.9 данные (data): Информация, представленная в виде, удобном для передачи, интерпретации либо обработки компьютером.
Примечания
1 Данные могут быть представлены в виде статической информации (например, совокупности заданных значений, либо представления географической информации) или команды для задания последовательности выполнения предварительно созданных функций.
2 Примеры см. в [6].
3.2.10 средства поддержки программного обеспечения в режиме реального времени (software on-line support tool): Программное средство, имеющее непосредственный доступ к системе, связанной с безопасностью, в процессе ее функционирования.
3.2.11 средства поддержки программного обеспечения в автономном режиме (software off-line support tool): Программное средство, поддерживающее этап разработки жизненного цикла программного обеспечения, которое не имеет непосредственного доступа к системе, связанной с безопасностью, в процессе ее функционирования. Средства поддержки программного обеспечения в автономном режиме можно разделить на следующие классы:
- класс Т1 - не генерирует программ, которые явно или неявно включаются в рабочую программу (включая данные) системы, связанной с безопасностью.
Примечание - Примерами класса Т1 являются: текстовый редактор или средства поддержки проектирования, написанные не на автокоде;
- класс Т2 - включает в себя средства тестирования или верификации проекта либо рабочей программы, причем такие, ошибки в которых могут привести к сбою при обнаружении ошибок в рабочей программе, но эти средства не могут создавать ошибки в самой рабочей программе.
Примечание - Примерами класса Т2 являются: генератор тестовых программ, средства измерения тестового охвата, средства статического анализа;
- класс Т3 - генерирует программы, которые явно или неявно включаются в рабочую программу системы, связанной с безопасностью.