Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 22.12.2025 по 28.12.2025
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ 10746.3-2001; Страница 16

или поделиться

Страница 16

ГОСТ Р ИСО/МЭК 10746-3-2001

7.1.11    Сигнатура интерфейса сигналов — сигнатура интерфейса для интерфейса сигналов. Сигнатура интерфейса сигналов включает в себя конечный набор шаблонов действий, по одному для каждого типа сигналов в интерфейсе. Каждый шаблон действия, в свою очередь, включает в себя имя сигнала, количество, имена и типы параметров сигнала и указание причинности (инициирующий или ответный, но не оба одновременно) относительно объекта, реализующего шаблон.

7.1.12    Сигнатура интерфейса операций — сигнатура интерфейса для интерфейса операций. Сигнатура интерфейса операций включает в себя набор сигнатур сообщений и запросов, по одной для каждого типа операций в интерфейсе, и указание причинности (клиент или сервер, но не оба одновременно) для интерфейса в целом относительно объекта, реализующего шаблон.

Каждая сигнатура сообщения является шаблоном действия, содержащего имя вызова, количество, имена и типы его параметров.

Каждая сигнатура запроса включает в себя шаблон действия со следующими элементами:

-    имя вызова;

-    количество, имена и типы его параметров;

-    конечный и не пустой набор шаблонов действий, по одному на каждый возможный тип завершения вызова, каждый из которых содержит имя завершения, количество, имена и типы его параметров.

7.1.13    Сигнатура интерфейса потоков — сигнатура интерфейса для интерфейса потоков. Сигнатура интерфейса потоков включает в себя конечный набор шаблонов действий, по одному для каждого типа потока в интерфейсе. Каждый шаблон действия для потока, в свою очередь, включает в себя имя потока, его информационный тип и указание причинности (производитель или потребитель, но не оба одновременно) относительно объекта, реализующего шаблон.

Примечания

1    Фраза «сигнатура интерфейса, дополнительная к X», где X сам является сигнатурой интерфейса, описывает сигнатуру интерфейса, идентичного X во всех отношениях, кроме причинности, которая является противоположной причинности X.

2    Многие языгки определения интерфейсов (ЯОИ) охватыгвают только шаблоны: действий сигнатуры и зависят от контекста, в котором ЯОИ используют для определения применяемой причинности.

7.1.14    Связующий объект — вычислительный объект, обеспечивающий связывание между другими вычислительными объектами.

Примечание — Связующие объекты занимают особое положение (см. 7.2.3).

7.2 Структурирующие правила

Вычислительная спецификация в терминах прозрачности распределения описывает функциональную декомпозицию системы ОРО как:

-    конфигурацию вычислительных объектов (включая связующие объекты);

-    внутренние действия этих объектов;

-    взаимодействия между этими объектами;

-    контракты среды для этих объектов и их интерфейсов.

Вычислительная спецификация ограничена правилами вычислительного языка. Последние включают в себя:

-    правила взаимодействия (см. 7.2.2), связывания (см. 7.2.3) и типа (см. 7.2.4), которые обеспечивают прозрачность распределения;

-    правила шаблона (см. 7.2.5), которые применяют для всех вычислительных объектов;

-    правила отказа (см. 7.2.6), которые применяют для всех вычислительных объектов и идентифицируют потенциальные точки отказа при вычислительной деятельности.

Правила переносимости (см. 7.2.7) дают руководство для разработчиков стандартов по переносимости ОРО.

Вычислительная спецификация определяет начальный набор вычислительных объектов и их поведение. Конфигурация будет изменяться по мере того, как вычислительные объекты будут:

-    реализовывать последующие вычислительные объекты;

-    реализовывать последующие вычислительные интерфейсы;

-    осуществлять связующие действия;

-    выполнять управляющие функции на связующих объектах;

-    удалять вычислительные интерфейсы;

-    удалять вычислительные объекты.

7.2.1 Правила наименования

10