ГОСТ Р ИСО/МЭК 10165-2-2001
9.3 Порог
Является общим средством создания сообщений об изменении числовых значений атрибутов.
Определены два типа порогов для счетчиков и измерителя, т. к требуемое в этих случаях поведение
существенно различается. Оба из них допускают значения атрибута, которые являются данными
целого типа. Впоследующем могут быть определены другие типы порогов.
9.3.1 П о р о г с ч е т ч и к а
Порог счетчика Counter-Threshold является общим средством создания сообщений об измене
нии значений атрибута типа counter.
Ilopor счетчика связан с определенным сообщением. Его основное свойство состоит в том. что
создается определенное сообщение, когда значение счетчика становится равным уровню сравнения
с порогом. Определение, при необходимости, допускает более сложный вид операции: атрибут
сравнения в общем случае устанавливает уровни, например для представления различных степеней
серьезности отказов, и сообщение запускается при достижении счетчиком любого из этих уровней.
Использование смешения позволяет выявлять конкретные интервалы подсчета. Если значение
смещения не равно нулю, то порог запускается значением счетчика, достигшем уровня сравнения,
а уровень сравнения увеличивается на величину смешения. Считается, что это происходит немед
ленно. т. е. до увеличения счетчика. Таким образом, для каждого уровня порог запускает сообщение
всякий раз. как счетчик увеличивается на значение, равное смещению. Когда значение сравнения
превышает модуль счетчика, оно сбрасывается к исходному значению.
Для порога счетчика время, когда последний раз использовалось смешение счетчика, или
время, когда счетчик последний раз инициализировался, является рабочим временем.
Порог счетчика моделируется как многозначный атрибут:
тип значения:
- уровень сравнения, целое.
- значение смешения, целое,
- переключатель сообщений on/otT. булевский;
наследуемые свойства:
- уровни сравнения являются неотрицательными целыми.
- значения смешений являются неотрицательными целыми.
- переключатель сообщений равен on или о!Г:
допустимые операции:
- чтение, установка, добавление, удаление;
подразумеваемые отношения:
- непосредственно относится к единственному счетчику.
- непосредственно относится к определенному сообщению;
спецификация спойств:
- счетчик, к которому применяется;
- определенное сообщение, которое может быть запушено.
Взаимоотношение между атрибутом «порог* и любым нижележащим средством специфициру
ется как часть поведения класса управляемых объектов, содержащего этот порог.
counter-Threshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX
Attribute-ASN(Module. CounterThreshold;
MATCHES FOR EQUALITY;;
9.3.2 П о р о ги з м е р и т е л я
Порог измерителя gauge-Threshold является общим средством создания сообщений об измене
нии значений атрибута типа gauge. Метод гистерезиса позволяет предотвратить повторное включе
ние сообщений о событии, когда измеритель совершает малые колебания вокруг порогового значе
ния. Эта возможность обеспечивается заданием пары пороговых значений: высшего и низшего. Раз
ница между этими двумя значениями и есть интервал гистерезиса.
Порог измерителя Gauge-Threshold является многозначным атрибутом, используемым для оп
ределения пороговых уровней связанных с сообщениями. Как многозначный атрибут он может иметь
нуль или несколько членов. Каждый член состоит из последовательности двух подчленов: notifyLow
и notifyHigh. Каждый из этих подчленов, в свою очередь, имеет структуру и состоит из последова
тельности значения измерителя и связанного с ним переключателя on/oflf.
6-2215
17