loading...
Using the Erlang Language for Multi-Agent Systems Implementation
Compi?gne University of Technology, France September 19-September 22
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IAT.2005.1412005 IEEE/WIC/ACM International Confe ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Antonella Di Stefano, University of Catania - Engineering Faculty Dept. of Computer Science and Telecommunication Engineering Viale A. Doria, 6 - 95125 - Catania, Italy
Corrado Santoro, University of Catania - Engineering Faculty Dept. of Computer Science and Telecommunication Engineering Viale A. Doria, 6 - 95125 - Catania, Italy

Even if Java is widely used for agent development, some agent platforms employ ad-hoc programming languages, so the question that arises is: Is there a language that fits the model of an autonomous software agent better than Java? This paper deals with such an issue by deriving an abstract model for agents and proposing some parameters to evaluate programming languages for agent development. As a result, the paper introduces Erlang, a functional language that presents some interesting characteristics for the engineering of agent-based applications. An Erlang-based platform, called eXAT and developed by the authors, is then presented. Finally, a comparison with a Java-based approach explains why, in the authors? opinion, this language cannot be considered a good choice for the implementation of agent systems.

Citation:
Antonella Di Stefano, Corrado Santoro, "Using the Erlang Language for Multi-Agent Systems Implementation," iat, pp.679-685, 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.