Guardnet: A Distributed and Concurrent Programming Environment for Multi-Agent Systems
Motoyuki Takaai, Hideaki Takeda, Toyoaki Nishida · Industrial and Engineering Applications of Artificial Intelligence and Expert Systems · 2022
GuardNet is a programming environment that supports distributed and concurrent development of multi-agent systems. Since agents in multi-agent systems are distributed and work concurrently, they are often developed distributively and concurrently. Because GuardNet itself is a multi-agent system, GuardNet provides the following three services to support programmers developing such multi-agent systems; (1)exchanging agent specifications instead of agent programmers, (2)generation of agent templates from exchanged specifications, and (3)proxing agents for incomplete or under-programming agents. In this paper, we describe GuardNet’s architecture, mechanism of these services, and practice of agent programming with GuardNet.