ALBA: a Generic Library for Programming Mobile Agents with Prolog - Archive ouverte HAL
Chapitre D'ouvrage Année : 2007

ALBA: a Generic Library for Programming Mobile Agents with Prolog

Benjamin Devèze
  • Fonction : Auteur
Caroline Chopinaud
  • Fonction : Auteur
  • PersonId : 980700
Patrick Taillibert
  • Fonction : Auteur

Résumé

This paper presents ALBA, a generic library dedicated to the commissioning of mobile agents written in Prolog. This library offers a handful of mechanisms for autonomous agent creation, execution, communication and mobility, whose implementation strongly respects the principles of robustness, decentralization of data, flexibility and genericity. In this perspective, the following paper mainly focuses on ALBA architecture and implementation with an emphasis on the technical choices which were made to provide these essential features. It therefore presents an innovative migration protocol, a research algorithm of agents solely identified by their names. It exposes some considerations about communication handling in a fully decentralized environment and some ideas towards a distributed modularity of systems. It also highlights an agent model, called Reasoning Threads, that is being used on top of ALBA to program cognitive agents.

Dates et versions

hal-01311589 , version 1 (04-05-2016)

Identifiants

Citer

Benjamin Devèze, Caroline Chopinaud, Patrick Taillibert. ALBA: a Generic Library for Programming Mobile Agents with Prolog. Programming multiagent Sytems, 4411, Springer-Verlag, pp.129-148, 2007, Lecture Notes in Artificial Intelligence, 978-3-540-71955-7. ⟨10.1007/978-3-540-71956-4_8⟩. ⟨hal-01311589⟩
66 Consultations
0 Téléchargements

Altmetric

Partager

More