В серии стандартов "Умное производство. Интероперабельность единиц возможностей для промышленных прикладных решений" рассмотрены требования пользователей и поставщиков производственного программного обеспечения к интероперабельности программного обеспечения в области промышленной автоматизации.
Требования пользователей к интероперабельности программного обеспечения включают:
- интеграцию прикладной системы автоматизации путем объединения возможностей компонентов программного обеспечения из различных источников;
- интеграцию возможностей модуля программного обеспечения с одной платформы системы ресурсов на другую платформу;
- валидацию и верификацию соответствия возможностей модуля программного обеспечения требованиям прикладной системы автоматизации.
Требования поставщиков к интероперабельности программного обеспечения включают:
- представление возможностей компонента программного обеспечения, используемого в модуле программного обеспечения;
- верификацию возможности компонента программного обеспечения быть частью требуемой возможности модуля программного обеспечения;
- каталогизацию модулей программного обеспечения с точки зрения возможностей для поддержки интероперабельности в прикладной системе автоматизации и обеспечения широкого распространения модулей.
В серии стандартов "Умное производство. Интероперабельность единиц возможностей для промышленных прикладных решений" также рассмотрены службы интероперабельности программного обеспечения, которые предоставляют:
- доступ к описанию возможностей программного обеспечения для оценки интероперабельности;
- поиск и определение размещения походящих модулей и компонентов программного обеспечения, предпочтительно автоматическое и с использованием поисковых систем;
- представление зависимостей между компонентами программного обеспечения для приложения автоматизации, размещенного на конкретной платформе системы.
Возможности программного обеспечения определяются как набор функций и служб с набором критериев для оценки эксплуатационных характеристик. Возможности характеризуют, как и что может делать программное обеспечение. Серия стандартов ГОСТ Р ИСО 16100 определяет метод описания возможностей производственного программного обеспечения с использованием профиля возможностей модуля производственного программного обеспечения (MSU). В соответствии с серией стандартов ГОСТ Р ИСО 16100 компонент программного обеспечения включен в MSU. Серия стандартов ГОСТ Р ИСО 16100 также предоставляет способ обмена возможностями MSU в качестве информации посредством профиля возможностей. Профилирование возможностей программного обеспечения является основой для обеспечения служб интероперабельности программного обеспечения. Серия стандартов ГОСТ Р ИСО 16100 является основополагающей для серии стандартов ПНСТ "Умное производство. Интероперабельность единиц возможностей для промышленных прикладных решений".