Синтез программного обеспечения и отслеживание элементов принятия решений в беспилотных роботизированных системах
Синтез программного обеспечения и отслеживание элементов принятия решений в беспилотных роботизированных системах
Аннотация
Элементы принятия решений в роботизированных системах, создаваемые вручную, содержат потенциальные ошибки, которые зачастую остаются незамеченными на этапе разработки и проявляются лишь при реальном развертывании системы. Такие дефекты могут привести к серьезным последствиям, включая повреждение робототехнического оборудования и угрозу безопасности окружающей среды, в том числе людей, находящихся в зоне функционирования робота. Для минимизации издержек на этапе проектирования и одновременного усиления гарантий безопасной эксплуатации беспилотных систем предлагается подход, основанный на моделировании элементов принятия решений на абстрактном концептуальном уровне с последующим автоматическим преобразованием этих моделей в исполняемый программный код. Дополнительно реализуется механизм непрерывного отслеживания корректности работы данных элементов в режиме реального времени. В рамках исследования представлены два специализированных программных инструмента: первый осуществляет компиляцию концептуальных моделей элементов принятия решений в готовый к выполнению код, второй автоматически создает системы мониторинга времени выполнения на основе разработанных моделей. Эффективность предложенных инструментов продемонстрирована в ходе симуляционных экспериментов, подтверждающих преимущества интеграции модельно-ориентированной разработки, автоматической генерации кода и динамического мониторинга.
Ключевые слова
Издание
Труды Института системного программирования РАН, том 38, вып. 4, часть 1, 2026, стр. 257-270.
ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).
DOI: 10.15514/ISPRAS-2026-38(4)-14
Для цитирования
Полный текст статьи в формате pdf
Вернуться к содержанию тома