Научный архив: статьи

АВТОМАТИЗАЦИЯ РАЗРАБОТКИ АГЕНТОВ МОДЕЛИРОВАНИЯ МИКРОСЕТЕЙ НА ОСНОВЕ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ ИЕРАРХИЧЕСКИХ МАШИН СОСТОЯНИЙ (2026)

Статья посвящена вопросам разработки мультиагентной системы для исследования процессов совместно работающих микросетей. Важную роль в работе с подобными системами играет возможность снижения затрат на реализацию и перепроектирование отдельных агентов. Целью представленного исследования является разработка инструментального комплекса для автоматизации разработки поведения агента на основе расширенных иерархических машин состояний. Комплекс включает визуальный редактор диаграмм, генератор модуля поведения агента и библиотеку программных модулей. Ключевой особенностью представленного подхода является выделение типовой функциональности агентов в компоненты. Сочетание автоматной парадигмы с визуальными средствами и кодогенерацией существенно снижает затраты времени и необходимую квалификацию для предметного специалиста. Инструментальный комплекс успешно применен при автоматизации моделирования взаимодействия микросетей.

КОМПЛЕКС АВТОМАТИЧЕСКОГО ПРОЕКТИРОВАНИЯ АГЕНТОВ НА ОСНОВЕ ИЕРАРХИЧЕСКИХ КОНЕЧНЫХ АВТОМАТОВ (2025)

В исследовании рассмотрены вопросы автоматизации проектирования и реализации компонентов систем моделирования, основанных на мультиагентной архитектуре. Целью исследования является разработка инструментальных средств поддержки разработки таких систем. В ходе исследования были созданы инструменты, которые упрощают процесс создания агентов для платформы Java Agent DEvelopment Framework™. Особенностью этих инструментов является использование схем иерархических машин состояний для формирования каркаса агента с модулями-шаблонами, что значительно облегчает дальнейшую реализацию функциональности. Такой подход позволяет эффективно и надежно планировать архитектуру агента, учитывая поставленные задачи. В статье представлены ключевые компоненты комплекса инструментальных средств. Главный компонент - генератор каркаса агента, работающий в двух режимах. Первый подразумевает использование специально разработанных модулей для платформы Java Agent DEvelopment Framework™, реализующих поведение агента в логике иерархических машин состояний и настраиваемых в зависимости от схемы. Второй режим формирует самодостаточный модуль класса в парадигме расширенных иерархических машин состояний с возможностью выполнения кода при возникновении событий. Предлагается визуальный редактор с интерфейсом для проектирования схем и наполнения их кодом. Результаты исследования были применены при создании мультиагентной среды для моделирования взаимодействия микросетей. Фрагменты результатов работы комплекса для одного из агентов среды приведены в качестве примера.