ГОСТ Р ИСО 20242-3—2012
Функциональные объекты не могут быть удалены до того, как не будут удалены связанные объек
ты связи. Операции будут удаляться в точности вместе с их функциональным объектом. Виртуальные
устройства не могут удаляться до того, пока не будут удалены связанные функциональные объекты.
Исключения из этого правила рассмотрены в 7.1.3.8 при использовании специального виртуального
устройства для процедур контроля.
VDSI userVOSI provider
• VDSI.intiatB
1
’
1
Создание _
J
•
i
J
•
l
1
1
«
i
a
•
•
«
“)
..........*
VDl:VlrtualDevice
1 1
i VDSI.СгевгеГuncObjecii
iЭ|
Создание
1
F011:FunctionObJeci
Создание
OP111:Ciperatlon
’
l
1
1
i VDSI CreateComrnOftjecJ
•
•
!
j Создание
a
..................x................>
CO111:CommunicatlonObjecl
i
1
■
•
•
1
•
!3 i„ . у
•
9
j
«
•
1
1
j
•! i!
•
•
■ VDSI DoteieCommOfcjeci
i
•1
Удаление•
L
.............*T
.............
a
’ A
в
! VDSI_DelcicFuncObjoct
f
l
Удаление:
....~ » x ------------....- • > >
•
<
i
1I
! VDSLCooclude
!
J jt t a K » .
*X
Рисунок 4 — UML-схема последовательности операций
для продолжительности жизни VDSI-обьектов
6.2.7 Выполняемые операции
Выполнение операций начинается с запроса сервис-примитива VDSI_Execute. Операции принад
лежат к функциональным объектам и могут быть входными параметрами и результатами выполнения с
выходными параметрами.
6.2.8 Обмен данными с объектами связи
Обмен данными с объектами связи может запускаться пользователем VDSI-имтерфейса или ло
кальным событием у его провайдера. На рисунке 5 показана процедура обмена данными.
Если пользователь VDSI-интерфейса запускает сервис VDSI_Read, то его провайдер выводит
данные из адресуемого объекта связи (getData на рисунке 5) и доставляет их пользователю.
Если пользователь VDSI-интерфейса запускает сервис VDSI_Write, то его провайдер забирает
переносимые этим сервисом данные в адресуемый объект связи (getData на рисунке 5).
Если локальное событие возникает при посылке объекта связи, то данные будут направляться
провайдеру VDSI-интерфейса (putData на рисунке 5) для предоставления их его пользователю с серви
сом VDSI JnfReport.
Если локальное событие возникает при приеме объекта связи, то данные будут запрашиваться от
провайдера VDSI-интерфейса. который отбирает данные от его пользователя с сервисом VDSI_Accept и
предоставляет их в объект связи (getData на рисунке 5).
7