Observatorio de I+D+i UPM

Memorias de investigación
Communications at congresses:
Erlang as an Implementation Platform for BDI Languages
Year:2012
Research Areas
  • Information technology and adata processing
Information
Abstract
In this paper we report on our experiences using Erlang to implement a subset of the agent-oriented programming language Jason. The principal existing implementation of Jason is written in Java, but suffers from a number of drawbacks, i.e., has severe limitations concerning the number of agents that can execute in parallel. Basing a Jason implementation on Erlang itself has the potential of improving such aspects of the resulting multi-agent platform. To evaluate Erlang as a programming language implementation platform the paper describes our experiences in mapping Jason to Erlang, highlighting the positive and negative aspects of Erlang for this task. Moreover, the paper contains a number of benchmarks to evaluate the quantitative aspects of the resulting Jason implementation, especially with respect to support large multi-agent systems.
International
Si
Congress
Eleventh ACM SIGPLAN Erlang Workshop 2012(Erlang 12)
960
Place
Copenhagen, Denmark
Reviewers
Si
ISBN/ISSN
978-1-4503-1575-3
10.1145/2364489.2364491
Start Date
14/09/2012
End Date
14/09/2012
From page
1
To page
10
Proceedings of the eleventh ACM SIGPLAN workshop on Erlang workshop
Participants
  • Autor: Alvaro Fernandez Diaz (UPM)
  • Autor: Clara Benac Earle (UPM)
  • Autor: Lars-Ake Fredlund (UPM)
Research Group, Departaments and Institutes related
  • Creador: Grupo de Investigación: BABEL: Desarrollo de Software Fiable y de Alta Calidad a partir de Tecnología Declarativa
S2i 2019 Observatorio de investigación @ UPM con la colaboración del Consejo Social UPM
Cofinanciación del MINECO en el marco del Programa INNCIDE 2011 (OTR-2011-0236)
Cofinanciación del MINECO en el marco del Programa INNPACTO (IPT-020000-2010-22)