📊 Статистика дайджестов

Всего дайджестов: 34022 Добавлено сегодня: 82

Последнее обновление: сегодня
Авторы:

Arthur Casals, Anarosa A. F. Brandão

## Контекст Многоагентные системы (MAS) широко используются в различных областях, включая системы управления, игры, моделирование процессов и транспортные системы. Однако развитие MAS часто сталкивается со сложностями, связанными с написанием кода, поддержкой и расширением систем. Интеграция MAS с распределенными системами (DS) также требует специализированных знаний, что усложняет процесс разработки и увеличивает потребность в ресурсах. Существуют готовые фреймворки, но они либо слишком широко распространены и не ориентированы на MAS, либо слишком низкоуровневые, что усложняет их применение. Необходима простая и эффективная архитектура, которая объединила бы преимущества DS и MAS, упростив разработку и поддержку многоагентных систем. ## Метод HECATE — это фреймворк, основанный на Entity-Component-System (ECS), который соединяет преимущества распределенных систем и многоагентных систем. ECS — это архитектурный паттерн, ориентированный на данные, который позволяет разрабатывать MAS с помощью привычных инструментов DS. Основная идея заключается в интеграции компонентов и систем в один процесс, что позволяет сократить необходимость в знании специфики MAS. Фреймворк реализует различные модели агентов, используя философию ECS, что делает разработку MAS более простой и удобной. ## Результаты Для исследования HECATE были проведены эксперименты, используя различные модели агентов и сценарии распределенных систем. Фреймворк позволяет создавать MAS с избыточностью и масштабируемостью, не требуя от разработчиков глубоких знаний о MAS. Эксперименты показали, что с помощью HECATE можно создавать MAS с меньшим количеством специализированных ресурсов и уменьшенным риском ошибок. Данные были собраны в различных условиях, включая разные количества агентов и различные модели распределения. ## Значимость HECATE может быть применен в различных областях, включая моделирование процессов, игры, систему управления и транспортные системы. Этот фреймворк обеспечивает уменьшение трудозатрат при разработке MAS, уменьшает вероятность ошибок в коде и увеличивает масштабируемость. Благодаря интеграции в ECS, HECATE предоставляет простой интерфейс для разработки MAS, что делает его привлекательным для широкого круга разработчиков. Его можно применять для изучения различных аспектов распределенных систем и MAS. ## Выводы HECATE — это универсальный фреймворк для разработки MAS, который упрощает процесс и повышает эффективность. Он имеет большой потенциал для развития динамичных и масштабируемых распределенных систем. Основными направлениями будущих исследований являются доработ
Annotation:
This paper introduces HECATE, a novel framework based on the Entity-Component-System (ECS) architectural pattern that bridges the gap between distributed systems engineering and MAS development. HECATE is built using the Entity-Component-System architectural pattern, leveraging data-oriented design to implement multiagent systems. This approach involves engineering multiagent systems (MAS) from a distributed systems (DS) perspective, integrating agent concepts directly into the DS domain. This a...
ID: 2509.06431v1 cs.MA, cs.AI, C.2.4, I.2.11