Flexible software architecture and language for mobile agents
Gabriel Ciobanu, Călin Juravle · Concurrency and Computation Practice and Experience · 2011
SUMMARY In this paper, we present a flexible software architecture and a language for systems of mobile agents starting from a formalism with timed interactions and explicit locations. The language supports the specification of a distributed system, that is, agents and their physical distribution, and allows a timed migration in a distributed environment. Advanced software technologies are used to define the software architecture and the agents language, facilitating also the agents development. We illustrate the system by a dynamic network discovery in which the agents take into account the latency and the CPU load when choosing where to migrate. Copyright © 2011 John Wiley & Sons, Ltd.