ZUNINO SUAREZ Alejandro Octavio
MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW (Latindex)
ZUNINO, A.; CAMPO, M.; MATEOS, C.
INTELIGENCIA ARTIFICIAL. IBERO-AMERICAN JOURNAL OF ARTIFICIAL INTELLIGENCE
Asociación Española para la Inteligencia Artificial
Año: 2003 vol. 7 p. 83 - 83
Despite the wide availability of Java-based mobile agent platforms, mobile agent development is still recognized for being challenging and difficult. This is mainly caused by agents location awareness, which implies that developers have to provide code for taking decisions about mobility, in addition to code implementing traditional stationary behavior. In this article we describe MoviLog, a mobile agent platform for building Prolog-based mobile agents called Brainlets. MoviLog implements a novel mobility mechanism, reactive mobility by failure (RMF), that is able to automatically migrate Brainlets based on its resource needs. MoviLog has been implemented as an extension of JavaLog, a multi-paradigm language that integrates Java and Prolog. The article also reports on experimental results on the usage of MoviLog and comparisons with other platforms.