ГОСТРИСО/МЭК10165-4—2001
TopGetAU
-.TopSlate
result] : PAllribute Values
It attributes’*4 result]
ObjectClassValueobjectClass e result’
SameBinding Valuename Binding e result
|
PackagesOid e attributespackagesValuepackages e result \
AHomorphsOid e attributes =>allomorphsVa/ueallomorphs e result
|
КонструкцияТЬр/лттиЛе/юг/являстсяспособохшодслированнясообщсний.
Top Event Report
возникает
спонтаннойпредставлястспособотчстовособытиях. которыенекой тролируютсяуправляюшим:
TopEventReport
E TopState
notification :Eventln/o
.
B.4.2 Класс State Manageme nt
He отражает никакой конкретный класс УО. Онотражает повеление любого объекта, содержащего
л юбоиизстаидартн ыхатри
бутонаdminis trativeStare operationalState
и
usageState.
Вpaмкахланногоподхода
он удобен для понимания включения Этих атрибутов как наследования и нс является примером для
использования.
Схсмасосгояниявключаетвссбяо11редслсния7ог5м/еипрсдикатыиспсиифниируетнекоторыедо11ол-
нитслытыспсремсннысисосдиня юшкепредикагы:
StateManagementState
TopState
administrativeState:
Administrati veState
operationalState : OperationalState
usageState : UsageState
operationalState -disableds usageState=idle
administrativeState^locked^> usageState e idle
usageState•’idle ->administrativeState
*
shuttingown
KjiaccStatcManagement наслсдуетоиерацииотТор.Хотянстсиособавстроитъв2наследованиеопсра-
ций.непосредственным методоммоделиванииявлястсяповторноеоирсдсленисоисрапнивтерминахнового
состояния. Прсдикатысостояния
StateManagementcncnyют
изопределения функции StatcManagcmcnt
в ГОСТРИСО/МЭК 10165-2И ГОСТРИСО/МЭК 10164-2.
Можстбытьлсгкоопредслснаопсраиия.Ш(/егЛ’<7/ме#/ш/ш£,таккаконансоказывастдсйствиянановые
персменныесостоян ня.объявлснныевЛа/сЛ/дпддтае’/ггЛ’м/с.Определение
TopGetNameBindingxioxcibuTbHC-
пользованоповторно:
SMGetName Binding
TopGetNam eBinding
EStateManagementState
Операции для получениядругихатрибутовStateManagementStateruKALCопушены вэтом примере.Для
owcpannnSMGetAUomorphs,S
М
GetOhjectClass
и.УАГбе/АэсАщгезмогутбытыювторноиспальзованыопрсдсления
из Тор. как для
SМGetNameBinding.
Необходимо определить новые операции
GetSMAdministrativeState,
GetSMOpcrationalStateuSMGet UsageState.\\о*моиоторно\и:иолъюшльВМEvent Report.
Схсма^,ЛГ6«.4//такжсиспользустопсраиии,опрсдсленныевТор$Шс.Онавключаствссбяоирелсдснис
TopGetAHnycivitH
н ы с п о с т у с л о в и я
:
SMGetAII
EStateManagementState
TopGetAU
administrativeStateOid e attributes
=>administrativeStateValueadministrativeState e result \
OperalionalStateOid e attributes
=>
operationalState ValueoperationalState e result
|
UsageStateOid
t
attributes
=>
usageStateValueusageState € result
|
Операция
SMRephceAdminisirativeState
описывает поведение, специфичное для класса
StateManagement
путсх<замсныадминистра!к иногосостояния другим значениям, предоставленным вкачествевходною. При
56