Статус документа
Статус документа

ГОСТ Р ИСО 16100-3-2010 Системы промышленной автоматизации и интеграция. Профилирование возможности интероперабельности промышленных программных средств. Часть 3. Службы интерфейса, протоколы и шаблоны возможностей

     5.3 Совпадение профилей возможностей

5.3.1 Общие положения

Структура шаблона возможности ЕППО должна быть определена на основе структуры класса производственной возможности (см. ИСО 16100-2, подраздел 6.3). Профили возможностей в отношении требований возможностей производственной деятельности должны соответствовать ИСО 16100-2, подраздел 6.3. Профили возможностей являются шаблонами возможностей, как минимум, с конкретизированным профилированным именем единицы ПО; другие пункты шаблона возможности должны быть заполнены в соответствии с определенным уровнем согласования (см. ИСО 16100-2, подраздел 6.4).

Атрибут класса производственной возможности определяют по ИСО 16100-2, пункт 6.2.1, а концептуальную структуру - по ИСО 16100-2, пункты 6.2.1 и 6.2.4.

Примечание 1 - Взаимосвязь производственных приложений, производственной деятельности и производственных ресурсов приведена в ИСО 16100-1, рисунок 4; взаимосвязь классов возможностей с производственной деятельностью - в ИСО 16100-2, подраздел 6.2.

Примечание 2 - Эталонную структуру класса возможности представляют в виде схемы согласно приложению А.


Совпадающий профиль возможности интероперабельности ЕППО должен представлять следующие необходимые аспекты производственной деятельности:

a) обработку информации ввода-вывода, связанную с требуемой производственной функцией.

Примечание 3 - Элементы блока шаблона, представляющего собой специфическую часть профиля возможности, могут быть отнесены к категории элементов ввода или вывода производственной функции, связанной с деятельностью (см. ИСО 16100-2, подраздел 6.3). Совпадение профилей ЕППО с необходимой возможностью предполагает, что эти элементы включены в профиль ЕППО;

b) соответствие ЕППО с совместимыми интерфейсами, выраженными их профилями возможностей в случае, когда два вида деятельности являются взаимодействующими.

Примечание 4 - Установочные параметры протокола и сервисов интерфейса ЕППО, согласующихся с соответствующими установками интерфейсов других ЕППО, связанных с другой производственной деятельностью, делают возможной интероперабельность программного обеспечения разных поставщиков, а также запускают в работу их соответствующую производственную деятельность.


Схема согласования профиля возможности ЕППО с необходимым профилем возможности производственной деятельности изображена на рисунке 3.


Рисунок 3 - Совпадение профилей возможностей


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

5.3.2 Обнаружитель совпадений типа 1

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

5.3.3 Обнаружитель совпадений типа 2

Обнаружитель совпадений типа 2 может определять согласование тех профилей возможностей, которые были созданы с помощью шаблона возможности, полученного из того же или разных классов возможностей. В случае разных классов возможностей они относятся к одному либо к разным производственным приложениям.

Разные классы возможностей существуют по той причине, что разные предприятия классифицируют производственные функции на основе отличающихся друг от друга доменов деятельности и различных функциональных границ (см. ИСО 16100-1, раздел А.1, приложение А). В этом случае одни и те же производственные функции относятся к разным классам возможностей.

Обнаружитель совпадений типа 2 использует семантическую информацию, включающую в себя информацию об идентичности производственных функций разных классов возможностей для осуществления процесса совпадения.

В случае, если обнаружитель совпадений типа 2 приводит в соответствие профили, созданные с помощью шаблонов, соответствующих двум разным классам возможностей одного и того же производственного приложения, то для создания необходимого профиля возможности заказчик приводит описание определенной производственной функции путем заполнения шаблона возможности, соответствующего определенному классу возможности. Для создания профиля возможности ЕППО поставщик приводит описание этой же производственной функции путем заполнения шаблона возможности, соответствующего другому классу возможности. Затем обнаружитель совпадений типа 2 выбирает необходимые профили возможностей для профилей возможностей ЕППО (рисунок 4).


Рисунок 4 - Классы возможностей одного производственного приложения


В других случаях обнаружитель совпадений типа 2 обрабатывает профили, созданные с помощью шаблонов, соответствующих двум разным классам возможностей разных производственных приложений.