Observatorio de I+D+i UPM

Memorias de investigación
Ponencias en congresos:
Erlang as an Implementation Platform for BDI Languages
Año:2012
Áreas de investigación
  • Ciencias de la computación y tecnología informática
Datos
Descripción
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.
Internacional
Si
Nombre congreso
Eleventh ACM SIGPLAN Erlang Workshop 2012(Erlang 12)
Tipo de participación
960
Lugar del congreso
Copenhagen, Denmark
Revisores
Si
ISBN o ISSN
978-1-4503-1575-3
DOI
10.1145/2364489.2364491
Fecha inicio congreso
14/09/2012
Fecha fin congreso
14/09/2012
Desde la página
1
Hasta la página
10
Título de las actas
Proceedings of the eleventh ACM SIGPLAN workshop on Erlang workshop
Esta actividad pertenece a memorias de investigación
Participantes
  • Autor: Alvaro Fernandez Diaz (UPM)
  • Autor: Clara Benac Earle (UPM)
  • Autor: Lars-Ake Fredlund (UPM)
Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: BABEL: Desarrollo de Software Fiable y de Alta Calidad a partir de Tecnología Declarativa
S2i 2021 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)