ГОСТРИСО/МЭК10165-4—2001
яхадминистративногоуправлення.Взаимосвязимеждузначениямиэтихатрибутовифактическнмм
операциямитаймероввпротоколахдокументируютсявописамииповедення.
При мечанис—Дляклассовуправлясмыхобьсктов.оиредсленныхСТК 1ИСО/МЭКдляуровней
I—4.с цельюобеспечениядостаточно большого диапазонабезэкстраординарной точности длявыражения
аначснийтаймеровиспользованопредставленисс11лаваюшейточкойсмантиссойдлиной16битиэкспонсн-
той длинойдо 1ббит.(Этонс подразумевает, чтодолжна использоватьсяарифметикас
плавающейточкой).
Систсмылолжныбытьвсостоянииеохранятьаначсниясэтоиточностью.Допускаялругисограничения^аол-
жнобытьпринятогребованисустанавливатьатрибугтаймерасэтойточностью.
7 .1Юбновлснисатрибутов
Лвторыопределеиийклассовуправляемыхобъектоплолжиыгарантировать,чтопрнопределе-
н ии атрибутов, которые могутобновлятьсяоперациями управления и обычными операциями ре-
сурса.определенырезультатыкоикурируюшихобновлсннй.Вчастности.результатопераинизамены
значеи ияатрибута можетбытьпотерян, если ресурсобновляеттот жесам ынатрибут.
7 .12Точностьатрнбутов
Управляющаясистемаможетпопытатьсяустановнтьзначениеатрибутасбольшейточностью,
чемобеспечиваетсяуправляемойсистемой.Такневысокоточиыезначеннямогутбытьаппроксими-
рованыближайшимзначениемустановленнойточности.
7.13 Идентификацияуиравляемогообъекта
Каждоеопределениеклассауправляемыхобъектов.экземплярыкоторогомогутсушествовать,
должновключатьвсебя,покрайней мере,одинатрибут, пригодныйлляиспод ьзованиявкачестве
имеиующегоатрибутауправляемогообъекта.Подходящнйатрмбутявляетсяобязательнымиможет
бытьпропереннаравенство;егосемамтикадолжнадопускатьсохранениефиксированно1означения
напротяжениивременнжнзннкаждогоуправляемогообъекта.используюшегоатрибутдля иаиме-
новаиия;егондентификаторизначениедолжныоднозначноидентнфицироватьуправляемыйобъект
средивссхдругих,поименованныхтемжесамммстаршнмобъектом.
При удалении управляемогообъекта значение, прнсвоенноеего именующемуатрибуту,ста-
новитсядоступнымдляповторногоиспользованиясцельюидентификацииуправляемыхобъектов,
создаваем ыхвдальнейшемвтомжесамомстаршеыобъекте.
Еслннсобходимогарантировать.чтоэкземплярклассауправляемыхобъсктовпослеудаления
остаетсяотлнчимымотпсехдругихэкземпляровэтогокласса.тоследуетопределитьдополнитель-
ныйатрибут.входящийвопределениеклассауправляемыхобъектов,—атрнбутоднозначнойнден-
тификации,—семантикакоторогообеспечиваетоднозначнуюидентификацнювовремеии.Другие
классыуправляемыхобъектовнеобязанысодержатьатрнбутоднозначнойидентнфикацин.
Атрибутоднозначной идентификации должен бытьдоступен толькодля чтения и, когдаон
входитвуправляемыйобъект,должен включатьсявсообщения,создаваемыеэтим объектом.
7.14Сообщеиия
7.14.1 О т к а з у с л у г и
Недолжны создаваться сообщения,относящиеся котказам нижележащей услуги,так какза
сообщения о любых причинах такого ненормального завершения должен нести ответственность
управляемыйобъект, представляющий нижележащую услугу. Это условиедолжно предотвратить
распространениевверхпоуровнямненормалыюгозавершениянгенерациюложныхеообшений.
7.14.2 С о х р а н е н и е и н ф о р м а ц и и
Сообщениясодержатннформациюособытни.котораяиначемоглабытьпотерепа.Напри мер:
-заголовокполя полученного ПБД, для которогобылаобнаруженаошибкапротокола;
-статистнческнеданпыеосоедимелии,котороедолжнобытьзавершено;
- время.втечем некотороголроисходитпоследовательностьконкретныхсобытий.
7 .15Использованиеопераций
Определение классауправляемыхобъектовдолжиовключатьвсебясоответствуюшиеопера-
цииДлявызоповуправляемойсистемойдолжныбытьопределенысообщенмя.Длявыэововуправля-
ющей системой операции специфицируются всоответствни с ихнепосредственным влиянием на
управляемыеобъектывуправляемойсистемеследуюшимобразом:
а)еслннепосредственнымрезультатомявляетсясоздаинеэкземпляраклассауправляемыхобъек-
тов, то используется операция Create. Операция Create не используется: для сложных действий,
которыетребуютскоордииированиогосозданиянесколькнхуправляемыхобъектов;когдауиравляе-
мыйобъектсоздаетсякакпобочныйрезультатизменениядругогоуиравляемогообъекта; когдауп-
равляемыеобъектысоздаютсяврезультатеизменеииясостояннядругогоуправляемогообъекта;
16