ГОСТ Р ИСО/МЭК 10021-3-98
green-use|S| PAIRED WITH grccn-uscr, green-manager
green-management (S| PAIRED WITH green-manager
:: = id-rcf-g-environment
- - Типы объектов компонентов
green-user OBJECT
PORTS{
grccn-usc |C| }
:: = id-ot-g-user
green-manager OBJECT
PORTS {
green-use|C|,
green-management [C| }
:: = id-ot-g-manager
green-system OBJECT
PORTS {
grccn-usc|S],
green-management |Sj }
:: = id-ot-g-system
END-- Конец уточнения зеленой среды
А.5 Опрелсмснне абстрактной услуга зеленой системы
Ниже приведено формальное определение абстрактной услуги, обеспечиваемой зеленой системой для се
пользователей и администраторов, с использованием макрокоманд PORT и ABSTRACT-BIND, -OPERATION, -
ERROR.
Как указывает спецификация ACH.I, абстрактная услуга, обеспечиваемая зеленой системой, включает в
себя порты двух видов: использованис-зслсной-системы и управление-зелсной-системой. Порт любого из этих
видов охватывает некоторое число абстрактныхопераций, которые всовокупности уведомляют об абстрактных
Ошибках. Зеленая система защищает свои порты посредством операций абстрактной связки Authcnticateljscr и
AuthcnlicateManagcr. требующей, чтобы пользователи удобным образом идентифицировали себя и диспетчеров
перед последующим взаимодействием. Операции абстрактной развязки, указывающие на то. что для заверше
ния взаимодействия нс требуется никакого зтапа завершения, нс определяются.
GrcenAbstractServisc {joint-iso-ccitt mhs-motis<6) asdc(2)
cxamplc(i) modulesjO) g-abstracl-service(4))
DEFINITIONS IMPLICIT TAGS :: ■=
BEGIN
- - Пролог
EXPORTS
AuthcnticatcManagcr. AuthenticateUser, green-management,
Grccn-managemcnt-opcration-l, . . . grccn-usc,
grccn-use-operatK>n-l. .. . :
IMPORTS
- - Пример объектных идентификаторов
id- p<-g-use. id-pi -g-management
FROM ExampIcObjcctIdentifiers {joint-iso-ccitt
mhs-motis(6) asdc(2) examplc(l( modules(0)
objcct-idcnlificrslB))
- - Нотация абстрактных услуг
PORT. ABSTRACT-BIND. ABSTRACT-OPERATION, ABSTRACT-ERROR
FROM AbstractScrviccNotation {joint-iso-ccitt
mhs-motis(6) asdc<2) niodulcs(O) notation(l)
- - Типы портов
green-use PORT
17