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

ГОСТ Р ИСО 10165.1-2001; Страница 23

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

Страница 23

ГОСТ Р ИСО/МЭК 10165-1-2001

Различают следующие указания ошибок:

-    аргумент результата действия, состоящий из информации, которая требуется типом действия и классом управляющих объектов;

-    указания ошибок в случае, когда управляемый объект не может выполнить действие. Различают следующие указания ошибок:

-    неизвестное действие;

-    неизвестный аргумент;

-    недопустимое значение аргумента;

-    неизвестный класс управляемых объектов;

-    отказ при обработке запроса действия.

Алломорфное поведение

Дополнительное поведение, кроме установленного в 5.2.3.1.2, для этой операции не используется.

5.4 Фильтры

Фильтры, используемые в ПОИУ, позволяют специфицировать критерии, которые управляемые объекты должны согласовывать для выполнения операций управления. Вместе с определением области действия и спецификацией основного управляемого объекта, описанного в ГОСТ Р ИСО/МЭК 9595, они позволяют выбирать несколько управляемых объектов для выполнения нескольких идентичных операций. Фильтры являются факультативной возможностью.

Параметр фильтра используется для определения, должна ли выполняться операция над управляемым объектом. Он применяется для проверки, удовлетворяется ли фильтр для данного конкретного управляемого объекта. Фильтр выражается в терминах утверждений о наличии или значении конкретных атрибутов управляемого объекта и удовлетворяется только в случае, если его вычисление дает значение TRUE.

Фильтр является утверждением о наличии или значении атрибута в управляемом объекте или выражением, содержащим комбинацию более простых (в смысле вложенности) фильтров с использованием логических операторов И, ИЛИ и НЕ.

Оператор И (and) равен TRUE, если ни один из вложенных фильтров не равен FALSE.

Оператор ИЛИ (or) равен FALSE, если ни один из вложенных фильтров не равен TRUE.

Оператор НЕ (not) равен TRUE только в случае, когда вложенный фильтр равен FALSE.

Утверждение равно TRUE только в случае, когда соответствующие утверждения о значениях атрибутов равны TRUE при сравнении согласно правилам согласования, применяемым для тестируемых атрибутов.

Утверждение о значении атрибута вычисляется, только если атрибут присутствует в управляемом объекте. Правило согласования, не определенное для конкретного типа атрибута, не должно использоваться в утверждении об этом атрибуте.

Определено восемь правил согласования, которые могут быть использованы в утверждениях о значениях атрибутов. Определение типа атрибута должно специфицировать точную семантику каждого из этих правил применительно к атрибуту, но общая семантика должна сохраняться для любых таких определений. Для широко используемых типов атрибутов дальнейшая спецификация применения этих правил согласования не требуется. При отсутствии явной спецификации применяется установленная ниже семантика:

а)    equality: равно TRUE только тогда, когда значение, представленное в УЗА, равно значению атрибута.

Для многозначных атрибутов УЗА равно TRUE только тогда, когда множество членов, представленных в УЗА, равно множеству членов в атрибуте;

б)    greater or equal: равно TRUE только тогда, когда значение, представленное в УЗА, больше или равно значению атрибута.

Для многозначных атрибутов значение в УЗА должно содержать ровно один член. УЗА равно TRUE только тогда, когда этот член больше или равен по крайней мере одному из членов в значении атрибута;

в)    less or equal: равно TRUE только тогда, когда значение, представленное в УЗА, меньше или равно значению атрибута.

Для многозначных атрибутов значение в УЗА должно содержать ровно один член. УЗА равно TRUE только тогда, когда этот член меньше или равен по крайней мере одному из членов в значении атрибута;

г)    present: равно TRUE только тогда, когда такой атрибут присутствует в управляемом объекте;

20