Труды КНЦ вып. 11 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) вып. 8/2020 (11)

периодически меняется, что требует внесения соответствующих изменений в действующую конфигурацию системы. Данный процесс перенастройки предлагается называть динамическим конфигурированием. В качестве примера разработки алгоритмов динамического конфигурирования программных систем можно выделить работу [17], которая наиболее близка к тематике текущего исследования. Данная публикация рассматривает динамическое конфигурирование системы имитационного моделирования морской обстановки в рамках разработки тактического тренажерного комплекса для ВМФ РФ. Авторы работы за счет динамического конфигурирования пытаются удовлетворить следующие требования к тренажеру: обеспечить возможность постепенного увеличения количества и сложности моделей как в ходе разработки тренажера, так и в ходе последующей модернизации, а также организовать независимость программной реализации имитационных моделей от остальных компонентов тренажера. Динамическое конфигурирование сводится к определению набора параметров имитационного комплекса, а также перечня используемых компьютерных моделей в зависимости от решаемой в данный момент задачи. Подводя итог, в рамках данной статьи под конфигурацией сетецентрических систем управления понимается формализованное параметрическое описание компонентов разрабатываемой системы с указанием взаимосвязей между ними, которая характеризует текущее состояние программной системы в целом и может меняться в зависимости от решаемой задачи. Процесс изменения конфигурации в ходе функционирования системы при смене актуальной задачи называется динамическим конфигурированием. Описание конфигурации сетецентрической системы Традиционно в информационных системах конфигурация сводится к представлению компонентов системы в виде описания формата «объект конфигурации - его атрибут». В текущей работе авторы придерживаются мнения, что в конфигурации, в первую очередь, должны быть отражены конфигурационные объекты и их атрибуты, характеризующие техническую составляющую работоспособности программной системы. В соответствии с этим было принято решение в конфигурацию системы включить следующие объекты: многоагентная программная среда, распределенное хранилище данных, распределенная имитационная среда. На высоком уровне абстракции описание конфигурации можно представить в виде ER-диаграммы (рис. 1). Так как основной задачей динамического конфигурирования является обеспечение работоспособности системы и настройка ее на решение конкретной прикладной задачи, то в конфигурацию системы включаются объекты виртуального уровня. 14

RkJQdWJsaXNoZXIy MTUzNzYz