В статье рассмотрены принципы отладки управляющих алгоритмов, основы для разработки подсистемы отладки алгоритмов для использования в комплексной управляющей системе, а также роль данной подсистемы в структуре системы управления движением судов. Актуальность данного вопроса обоснована возникающими неполадками или неверным функционированием программных средств, которые являются частью управляющей информационной системы. На основе программного модуля подсистема отладки может быть реализована, являясь как автономно функционирующим элементом, так и частью управляющей системы с зависимыми связями. Рассматриваемые вопросы играют весомую роль при комплексной отладке программного обеспечения различного масштаба, и предложенное решение поможет оптимально использовать ресурсы управляющих компьютерных систем. В качестве объекта интеграции рассматривается система управления движения судов, которая содержит определённые группы алгоритмов, представленных программными модулями. Предлагаемый подход полезен для диагностики и реконфигурации программно-аппаратного обеспечения управляющей системы. Разработка, тестирование и эксплуатация программно-аппаратных средств, которые используют управляющие алгоритмы, должны иметь не только практическую значимость, но и логически-обоснованный порядок исполнения. Использование подсистемы отладки алгоритмов может способствовать как адаптации системы к динамически изменяющимся функциям, так и поиску решения в случаях возникновения ошибок в работе модулей системы, что иногда может привести к неверному функционированию всей системы. Добавление подсистемы отладки не всегда может использоваться в составе базовых функций системы, так как данный процесс является, скорее, дополнительным инструментом для модификации функционирования, чем обязательным базовым компонентом.
задача управления, устойчивость вычислительного процесса, адаптация процессов управления, отладка алгоритмов, автоматизация процесса отладки, обнаружение ошибок алгоритма, методика отладки алгоритмов, описание алгоритмов, иерархическая система, модернизируемость системы
Моисеев А. Л. Автоматизированная система контроля электрических параметров питания узлов компьютерных сетей / А. Л. Моисеев, В. В. Шаров, Р. Р. Моисеева, Ю. Н. Зацаринная // Вестник Казанского технологического университета. - 2013. - Т. 16. - № 11. - С. 240-241.
Бурнаев Е. В. Об одной задаче многоканального обнаружения сигналов / Е. В. Бурнаев, Г. К. Голубев // Проблемы передачи информации. - 2017. - Т. 53. - № 4. - С. 69-83.
Легков К. Е. К вопросу организации управляющей информационной сети автоматизированных систем управления инфокоммуникационными системами и сетями специального назначения / К. Е. Легков // Информация и космос. - 2015. - № 2. - С. 12-15.
Федулов В. А. Программное обеспечение для отладки алгоритмов работы современных станций обзора и целеуказания / В. А. Федулов // Молодежный научно-технический вестник. - 2017. - № 5. - С. 8.
Иванников А. Д. Формирование отладочного набора тестов для проверки функций цифровых систем управления объектами / А. Д. Иванников // Мехатроника, автоматизация, управление. - 2017. - Т. 18. - № 12. - С. 795-801. DOI: 10.17587/mau.18.795-801.
Тельнова Е. В. Хранение и обработка информации с помощью иерархических cтруктур данных / Е. В. Тельнова, И. Н. Филоненко // Комплексные проблемы развития науки, образования и экономики региона: науч.-практ. журнал коломенского института (филиала) МГМУ (МАМИ). - 2016. - № 1 (8). - С. 136-146.
Щекочихин О. В. Объектно-процессная модель данных в управляющих информационных системах / О. В. Щекочихин // Научно-технический вестник информационных технологий, механики и оптики. - 2017. - Т. 17. - № 2. - С. 318-323. DOI: 10.17586/2226-1494-2017-17-2-318-323.
Петров Р. В. Варианты аппаратной реализации унифицированных принципов построения устройств сопряжения интерфейсов корабельных и авиационных систем / Р. В. Петров, А. Б. Токмаков // Морская радиоэлектроника. - 2016. - № 1 (55). - С. 40-43.
Бахтенко Е. А. Исследования особенностей организации машинной памяти в рамках разработки алгоритма верификации символов на стороне сервера / Е. А. Бахтенко, Е. О. Баланин // Таврический научный обозреватель. - 2016. - № 8-2 (13). - С. 6-9.
Липатников В. С. Отладка алгоритмов обработки радиолокационных сигналов в системе GNU RADIO / Липатников В. С., Чинёнов Д. А. // Цифровая обработка сигналов. - 2015. - № 4. - С. 63-68.
Васильченко Дмитрий Сергеевич - кандидат технических наук
ФГБОУ ВО «ГУМРФ имени адмирала С. О. Макарова»