ГОСТ Р 60.2.0.1—2022
Примечание — Профиль характеристик хранится в репозитории профилей.
7.3 Архитектурная модель программных модулей
7.3.1 Общие положения
Архитектурная модель программных модулей должна включать среду выполнения и задачи управ
ления. Модель, используемая для целей безопасности и защищенности, должна включать менеджера
безопасности и менеджера защищенности. Программные модули и их взаимосвязи показаны на рисун ке
5, на котором приведен пример нескольких взаимосвязанных программных модулей. Модули могут
относиться к базовым программным модулям или к составным, которые могут быть разбиты на более
мелкие модули. Показаны две среды выполнения, представляющие полностью изолированные потоки
управления, которые могут быть реализованы как на разных процессорах, так и на одном. Отдельный
менеджер безопасности и защищенности отслеживает выполнение модуля как единого целого, а свя зи
с другими модулями осуществляются через интерфейс слоя аппаратных абстракций или драйвер
устройства и коммуникационное промежуточное программное обеспечение. Менеджеры безопасности
или защищенности реализованы отдельно как независимые модули. Менеджер безопасности должен
получать только необходимые данные от программных модулей, связанных с безопасностью.
Роботы, серверы, датчики, приводы,
интегрированная среда разработки
Серверы, приводы, модуль;
CSM - составной программный модуль;
-----------канал управления
Рисунок 5 — Архитектура построения программного обеспечения
для модульного принципа построения сервисных роботов
28