ГОСТ Р ИСО/МЭК 10746-1-2004
Базовый инженерный объект в кластере может взаимодействовать с другими объектами. Когда
кластер деактивируется, базовый инженерный объект сохраняется с замороженными деятельностя
ми в шаблоне кластера и не может взаимодействовать с другими объектами. Прозрачность постоян
ства скрываетдеактивацию и реактивацию шаблонов кластеров и таким образом базовые инженер
ные объекты всегда предоставляются доступными для взаимодействия. Это подразумевает, что объект
имеет свое собственное время жизни, не зависящее от обеспечивающей его среды.
8.9.6 П р о з р а ч н о с т ь п е р е м е щ е н и я
Прозрачность перемещения скрывает от вычислительного объекта тот факт, что интерфейсы,
с которыми связан этот объект, изменили свое положение. Это подразумевает возможность переус
тановки связывания в случае необходимости. Прозрачность перемещения поддерживается функцией
перемещения.
8.9.7 П р о з р а ч н о с т ь д у б л и р о в а н и я
Прозрачность дублирования маскирует использование группы вычислительных объектов для
обеспечения одного вычислительного интерфейса. Она поддерживается функциями дублирования и
перемещения.
8.9.8 П р о з р а ч н о с т ь т р а н з а к ц и и
Координация транзакций включает в себя составление расписания, мониторинг и возврат
действий, рассматриваемых в этих транзакциях. Язя достижения такого контроля требуются взаимо
действия между вычислительными объектами, участвующими в выполнении рассматриваемых дей
ствий, и вычислительными объектами, реализующими функцию транзакции. В общем случае невоз
можно координировать рассматриваемые действия, просто конфигурируя объекты в каналах для
перехвата этихдействий. Вчастности, такие внутренние действия, как начало и завершение транзак
ции. не выявляются при мониторинге взаимодействий между вычислительными объектами.
Следовательно, мониторинг и управление транзакциями обычно будут требовать вычисли
тельно видимых взаимодействий между вычислительными объектами, представляющими информа
ционные обьекты или динамические схемы (т. е. прикладные объекты), с одной стороны, и вычис
лительными объектами, предоставляющими функцию транзакции, с другой. Однако обработка тран
закции является очень сложной, и нежелательно усложнять спецификацию прикладных функцио
нальных возможностей дополнительными сложными взаимодействиями, необходимыми для управ
ления транзакциями.
Прозрачность транзакции предоставляет автоматический процесс, который позволяет превра
тить вычислительную спецификацию без управления транзакциями в спецификацию с таким уп
равлением.
Характер нужных для этого уточнений (и степень участия разработчика спецификации в этом
процессе) зависит от конкретного используемого механизма транзакций. Обычно будут необходи
мы дополнительные вычислительные интерфейсы для связывания с вычислительными объектами,
участвующими в функции транзакции, и взаимодействия через эти вычислительные интерфейсы
для координации составления расписаний, мониторинга и возврата действий, рассматриваемых
функцией транзакции. Необходимо будет расширить поведение вычислительных объектов для до
бавления возвращающих действий, а интерфейсы, предоставляющие доступ к обычным функцио
нальным возможностям, могут быть расширены или заменены.
9 Оценка соответствия
9.1 Оценка соответствия и процесс разработки
Разработка продукта начинается от начальной реализации одного или нескольких требований
к системе ОРО до окончательного создания экземпляра системы ОРО, удовлетворяющего этим
требованиям. Процесс разработки потенциально включает всебя создание ряда спецификаций.
Одна спецификация может отвечать за создание нескольких последующих спецификаций,
использующих по одному из нескольких видов шагов («преобразований»), включая в себя:
- перевод и
- уточнение.
Спецификация выражена на каком-то естественном или формальном языке. Перевод создает
спецификацию с тем же самым смыслом (обычно, на другом языке). С другой стороны, уточнение
создает спецификацию с новыми подробностями, которые предназначены дли более детальной
спецификации продукта. Если спецификация характеризуется множеством потенциальных продук-
40