ГОСТ Р ИСО/МЭК 10021-3-98
FROM Remotc-Opcrations-Notation-exten&ion (joint-iso-ccitt
remote-ope rations!4) notation-extension<2) }
aCSE-AS OBJECT IOENT1FIER :: **| joint-iso-ccitt association-
controi(2) abstractSyntax(l) apdus(O) versionl(l) }
- - Прикладной контекст
ycllow-use-AC APPLICATION-CONTEXT
APPLICATION SERVICE ELEMENTS (aCSE)
BIND YclIowBind
UNBIND YclIowUnbind
REMOTE OPERATIONS <rOSE|
INITIATOR CONSUMER OF {yeliow-usc-ASE}
ABSTRACT SYNTAXES {ycllow-use-AS, aCSE-AS)
:: = id-ac-y-usc
- - Сервисный элемент прикладного уровня
vcllow-usc-ASE APPLICATION-SERVICE-ELEMENT
CONSUMER INVOKES {
yellow-operation-1. ... }
:: = id-asc-y-usc
yellow-opcration-1Yellow-operation-1 :: =• I
- - Абстрактный синтаксис
yellow-usc-AS OBJECT IDENTIFIERid-as-y-usc
END - - Коней реализации желтой среды
А.8 Рсаднгаиия зеленой системы
Ниже приведена формальная реализация абстрактной услуги зеленой системы посредством СУО, с
использованиеммакрокомандAPPLICATION-CONTEXTиAPPLICATION-SERVICE-ELEMENT
ГОСТ Р ИСО/МЭК 9072-1.
Как определено в спецификации АС’Н.1, абстрактная услуга, обеспечиваемая зеленой системой, реали зуется
в виде двух СЭП (СЭП-мспатьюваиия-зслсной-снстсмы и СЭП-диспстчсра-зс.к’ной-снстсмы) и двух
соответствующих ПК (МК-нспользования-зслсной-систсмы и ПК-днепстчсра-зсленой-сжггечы). Каждая опера
ция абстрактной связки, абстрактная операция или абстрактная ошибка в абстрактной услуге имеет соответ
ствующую и эквивалентную операцию связки, операцию или ошибку, соответственно, в се реализации,
основанной на СУО.
Заметим, что операциям присваиваются целочисленные значения; соответствующие абстрактные опера
ции не требуют и нс получили таких значений.
GrcenSystcmRealization l joint-iso-ccitt mhs-motis<6) asdc(2)
example! 1) modules<0) gs-realization! 7) |
DEFINITIONS IMPLICIT TAGS :: -
BEGIN
- - Пролог
EXPORTS
green-management-AC. grcen-managcmcnt-ASE, grccn-use-AC,
grccn-use-ASE;
IMPORTS
- - Абстрактная услуга зеленой системы
AuthcnticatcManagcr. AuthenticateUser, green-management,
Grccn-managemcnt-opcration-1, . . . grccn-use.
21