Software Agent-Based Applications, Platforms and Development Kits

Danny Weyns, Alexander Helleboogh and Tom Holvoet
Abstract. Research on situated multi-agent systems investigates how to model a distributed application as a set of cooperating autonomous entities (agents) which are situated in an environment. Many fundamental issues remain unrevealed in this research area. A profound understanding of these issues, however, is necessary before situated multi-agent systems can be applied to industry-strength applications. We use the abstract application called the Packet-World quite extensively as a test bed for investigating, experimenting and evaluating fundamental concepts and mechanisms. Examples are active perception, decision making of situated agents, synchronization of simultaneous actions and indirect coordination. The Packet-World has direct connections with real-world applications, such as the decentralized control of a warehouse transportation system through unmanned vehicles. In this article, we describe the Packet-World and we give an overview of our research for which we have used the Packet-World as a test bed.
Keywords. test bed, situated multi-agent system, environment, perception, action selection, protocol-based communication, synchronization, simultaneous actions, stigmergy, automated warehouse transportation system, automatic guided vehicle.
In the last 15 years, multi-agent systems (MASs) have been put forward as a paradigm to tackle the increasing complexity of distributed applications. An agent as an autonomous entity, capable of interacting with other agents in order to satisfy its design objectives, is a natural concept to manage...