ГОСТ Р ИСО/МЭК 10746-1-2004
вые инженерные объекты поддерживаются дополнительными инженерными объектами, как пока
зано на рисунке 13.
Уточнение вычислительных шаблонов в инженерных шаблонах соответствует представлению о
компиляции программ для создания объектного кода. Уточнение инженерных шаблонов в шаблонах
мастеровсоответствует понятиюсвязывания модулей для создания выполнимой программы. Поня
тие капсулы соответствует в большинстве операционных систем понятию адресного пространства
или процесса.
Связующий объект в вычислительной спецификации, показанный на рисунке 13, соответ
ствует конфигурации канала в инженерной спецификации. Ограничения среды, специфичные для
связываемых интерфейсов (например, безопасность, КУ), учитываются при установлении канала
между рассматриваемыми базовыми инженерными объектами.
Управляющий интерфейс связующего объекта в вычислительной спецификации соответствует
интерфейсам к заглушкам и связникам в разных узлах в инженерном представлении. Может быть
введен контроллер канала, отвечающий за отправку управляющий операций. Коммуникация между
контроллером канала и заглушками, и связниками осуществляется через установленные для этой
цели каналы (не показанные на рисунке 13). Поддерживающие инженерные объекты (например,
объекты синхронизации) могут быть созданы для управления и контроля за набором взаимодей
ствующих каналов.
Вычислительная спецификация описывает функциональные возможности системы в виде на
бора взаимодействующих вычислительных объектов. Инженерная спецификация ограничивается
вычислительной в том плане, что она должна относиться к вычислительным объектам и их интер
фейсам. Каждый вычислительный объект должен быть представлен как один базовый инженерный
объект или группа таких объектов. В простейшем случае один инженерный объект эквивалентен
одному вычислительному. Например, откомпилированная прикладная программа соответствует
инженерному объекту, который после редактирования связей с другими инженерными объектами
(заглушками, связниками и пр.) должен быть загружен как модуль в кластер. Такая конфигурация
изображена на рисунке 14.
Ятя каждого вычислительного интерфейса должен быть один соответствующий инженерный
интерфейс за исключением случаев, когда задействованы прозрачности, дублирующие объекты. В
последнем случае с разными идентификаторами инженерных интерфейсов может быть ассоцииро
ван некоторый дополнительный интерфейс, допускающий дублирование, например, по соображе
ниям производительности. Вычислительный интерфейс ассоциируется с набором указателей инже
нерных unmeptfteueoe. соответствующих разным инженерным объектам. Деятельность этих инженер
ных объектов должна координироваться дублирующими объектами для того, чтобы гарантировать,
что система поддерживает согласованное глобальное состояние. Пример такого случая приведен на
и>*
35