Flexible software architecture and language for mobile agents

  • Authors:
  • Gabriel Ciobanu;Călin Juravle

  • Affiliations:
  • Institute of Computer Science, Romanian Academy, Romania and ‘A.I.Cuza’ University of Iaşi, Romania;Institute of Computer Science, Romanian Academy, Romania and ‘A.I.Cuza’ University of Iaşi, Romania

  • Venue:
  • Concurrency and Computation: Practice & Experience
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.