— This paper describes a research experiment carried out at the University of Catania, aiming at testing and evaluating the applicability of the Erlang language in programming multiagent systems. Indeed, we noticed that programming tools for agents often require the programmer to write agent behavior by means an imperative language (such as Java) while the intelligent part has to written using a declarative language (such as JESS). To avoid this lack of homogeneity, we wrote an experimental agent platform, called eXAT (erlang eXperimental Agent Tool), ovides abstractions and libraries to easily realize agents by programming, with the same language, both the behavioral and intelligent part. We would point of that our aim is not the proposal of “yet another agent platform” but to state how a functional programming language with multi-processing capability, like Erlang, is able to provide mechanisms for easy development of multi-agent systems. The current prototype implementation of...