SARL - Agent-oriented Programming Language

Descripción

SARL es un lenguaje orientado a agentes de propósito general. El objetivo de SARL es proporcionar las abstracciones fundamentales para la concurrencia, la distribución, la interacción, la descentralización, la reactividad, la autonomía y la reconfiguración dinámica. Estas características de alto nivel se consideran hoy en día los principales requisitos para la implementación fácil y práctica de las modernas aplicaciones de software complejas. Estamos convencidos de que el paradigma orientado a los agentes contiene las claves para afrontar este reto de forma eficaz. Teniendo en cuenta la variedad de enfoques y metamodelos existentes en el campo de la ingeniería orientada a agentes y, en general, de los sistemas multiagentes, nuestro enfoque es lo más genérico posible y altamente extensible para integrar rápidamente nuevos conceptos y características. El lenguaje es independiente de la plataforma y la arquitectura. Sin embargo, proporcionamos el primer conjunto de herramientas para apoyar su ejecución basado en la nueva versión 2.0 de la plataforma Janus (véase http://www.janusproject.io), pero puede vincularse con otras plataformas y marcos de agentes existentes.

Publicaciones

  • Galland, Stéphane and Mualla, Yazan and Tchappi-haman, Igor and Zhao, Hui and Rodriguez, Sebastian and Najjar, Amro and Gaud, Nicolas, Model transformations from the SARL agent-oriented programming language to an object-oriented programming language, International Journal on Agent-Oriented Software Engineering, 7(1): 37—75, 2019.
  • Leer Más...
  • Galland, Stéphane and Rodriguez, Sebastian, Semantic transformation from SARL agent-oriented statements to java object-oriented statements, International Journal of Artificial Intelligence, 17(2): 139—153, 2019.
  • Leer Más...
  • Rodriguez, Sebastian and Gaud, Nicolas and Galland, Stéphane, SARL: a general-purpose agent-oriented programming language, In The 2014 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2014.
  • Leer Más...
  • Rodriguez, Sebastian and Galland, Stéphane and Gaud, Nicolas, A New Perspective on Multi-Agent Environment with \SARL\, Procedia Computer Science, 56: 526—531, 2015.
  • Leer Más...
  • Galland, Stéphane and Rodriguez, Sebastian and Gaud, Nicolas, Run-time Environment for the SARL Agent-Programming Language: the Example of the Janus platform, International Journal on Future Generation Computer Systems, 2017.
  • Leer Más...

Colaboradores