Back to Search Start Over

Run-time environment for the SARL agent-programming language: the example of the Janus platform

Authors :
Sebastian Rodriguez
Stéphane Galland
Nicolas Gaud
Université Bourgogne Franche-Comté [COMUE] (UBFC)
Laboratoire Electronique, Informatique et Image [UMR6306] (Le2i)
Université de Bourgogne (UB)-Centre National de la Recherche Scientifique (CNRS)-École Nationale Supérieure d'Arts et Métiers (ENSAM)
Arts et Métiers Sciences et Technologies
HESAM Université (HESAM)-HESAM Université (HESAM)-Arts et Métiers Sciences et Technologies
HESAM Université (HESAM)-HESAM Université (HESAM)-AgroSup Dijon - Institut National Supérieur des Sciences Agronomiques, de l'Alimentation et de l'Environnement
Grupo de Investigación en Tecnologías Informáticas Avanzadas (GITIA - UTN Tucumán)
Universidad Tecnológica Nacional [Sarmiento] (UTN)
Université de Technologie de Belfort-Montbeliard (UTBM)
Université Bourgogne Franche-Comté ( UBFC )
Grupo de Investigación en Tecnologías Informáticas Avanzadas ( GITIA - UTN Tucumán )
Universidad Tecnológica Nacional [Sarmiento] ( UTN )
Université de Technologie de Belfort-Montbeliard ( UTBM )
Galland, Stéphane
Source :
Future Generation Computer Systems, Future Generation Computer Systems, Elsevier, 2020, 107, pp.1105-1115. ⟨10.1016/j.future.2017.10.020⟩, Future Generation Computer Systems, Elsevier, 2017, International Journal on Future Generation Computer Systems, International Journal on Future Generation Computer Systems, Elsevier, 2017
Publication Year :
2020
Publisher :
HAL CCSD, 2020.

Abstract

SARL is a general-purpose agent-oriented programming language. This language aims at providing the fundamental abstractions for dealing with concurrency, distribution, interaction, decentralization, reactivity, autonomy and dynamic reconfiguration that are usually considered as essential for implementing agent-based applications. Every programming language specifies an execution model. For SARL, this run-time model is supported by a SARL run-time environment. The goals of this paper are to highlight the key principles for creating a SARL run-time environment, and its concrete implementation into the Janus agent platform. Fil: Galland, Stéphane. Universite de Bourgogne; Francia Fil: Rodriguez, Sebastian Alberto. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tucumán; Argentina. Universidad Tecnológica Nacional; Argentina Fil: Gaud, Nicolas. Universite de Bourgogne; Francia

Details

Language :
English
ISSN :
0167739X
Database :
OpenAIRE
Journal :
Future Generation Computer Systems, Future Generation Computer Systems, Elsevier, 2020, 107, pp.1105-1115. ⟨10.1016/j.future.2017.10.020⟩, Future Generation Computer Systems, Elsevier, 2017, International Journal on Future Generation Computer Systems, International Journal on Future Generation Computer Systems, Elsevier, 2017
Accession number :
edsair.doi.dedup.....572e2cc90270b1ee4a22d2123fa32d56