Development automation for microgrid modeling agents based on visual programming of hierarchical state machines

Authors

Keywords:

multi-agent system, hierarchical state machines, code generation

Abstract

The article is devoted to the development of a multi-agent system for studying the processes of joint operation of microgrids. An important role in working with such systems is played by the ability to reduce the cost of implementation and redesign of individual agents. The purpose of the presented research is to develop a toolkit for automating the creation of agent behaviour based on extended hierarchical state machines. The toolkit includes a visual diagram editor, a module generator for agent behaviours, and a library of software modules. The key feature of the presented approach is the separation of typical agent functionality into components. Combining the automata paradigm with visual tools and code generation greatly reduces the time required and the necessary expertise of the subject specialist. The toolkit has been successfully used to automate the simulation of interactions between microgrids. doi 10.54708/19926502_2026_30111122

Author Biographies

Feoktistov Alexander Gennadievich, Matrosov Institute for System Dynamics and Control Theory SB RAS

Doctor of Sciences, Deputy Director for Scientific Work, Head of the Laboratory 5.1 of Parallel and distributed computing systems

Chekan Mikhail Andreevich, Matrosov Institute for System Dynamics and Control Theory SB RAS

Intern Researcher of the Laboratory 5.1 of Parallel and distributed computing systems

Published

2026-25-03

Issue

Section

******************************