Архив статей журнала

КОМПЛЕКС АВТОМАТИЧЕСКОГО ПРОЕКТИРОВАНИЯ АГЕНТОВ НА ОСНОВЕ ИЕРАРХИЧЕСКИХ КОНЕЧНЫХ АВТОМАТОВ (2025)
Выпуск: № 3 (2025)
Авторы: Чекан Михаил Андреевич

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

Сохранить в закладках