ГОСТ Р ИСО.МЭК 9072-1-93
.луги СЭУА либо в услуги СЭНП. а также в услуги СЭУО. Метол
преобразования определяетсяв настоящем’ стандарте. Можно
сказать, что функция, выполняющая преобразование операций в
услуги СЭУО или СЭНП, а также в услуги СЭУО. является поль
зователем СЭУА. СЭНП и СЭУО или пользователем-СЭУА, поль
зователем-СЭНП и иользователем-СЭУО.
Если СЭНП введен в состап прнклалного-контсксга. то функ
цией преобразования является пользоватсль-СЭНП и пользова-
тель-СЭУО. сам СЭУО является пользоватслем-СЭНП. СЭНП яв
ляется пользовитслем-СЭУА и пользователем-услуг уровня пред
ставления. а СЭУА является также пользователем-услуг уровня
представления.
Если СЭНП не входит в прнкладной-контекст, то функция пре
образования являетсяпользователем СЭУА и иользователем-
СЭУО. а СЭУО и СЭУА являются пользовзтелями-услуг уровня
представления.
7 ОБЩЕЕ ОПИСАНИЕ НОТАЦИЙ И УСЛУГ
7.1 О б щ с с о п ис а ние но т а ций
Настоящий стандарт определяет УО-нотацию для специфи
кации прикладного-контекста и соответствующий абстрактно-син
таксический компонент контекста уровня представления.
Функциональные возможности прикладного-контекста предо
ставляются эдементу-нользователя посредством удаленных опе
раций и ошибок, образующих операционный интерфейс.
Следующие типы удаленных-операинй образуют операционный
интерфейс:
— операция-связки для установления нрикладной-асеоцнацни;
— набор операций идля каждой операции перечень ошибочных
ситуаций (отрицательный ответ);
— операция-развязки для разъединения прнкладной-ассоциа-
ции.
Приведенная в ГОСТ 34.973 нотация абстрактного синтаксиса
используется для определения следующих макрокоманд:
а) BIND (СВЯЗКА);
б) UNDIND (РАЗВЯЗКА);
в) OPERATION (ОПЕРАЦИЯ);
г) F.RROR (ОШИБКА).
Эти макрокоманды обеспечивают оба вида нотации и значений
нотаций для удаленных операций и ошибок.
Тип нотации макрокоманды BIND обеспечивает возможность
спецификации типа операиий-связки н типов значений данных
4’
II