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

Autores
Galland, Stéphane; Rodriguez, Sebastian Alberto; Gaud, Nicolas
Año de publicación
2017
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
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
Materia
Janus Platform
Run-Time Environment
Sarl Agent-Programming Language
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/67483

id CONICETDig_6280a4bc6d6a150a45e79ec43a962874
oai_identifier_str oai:ri.conicet.gov.ar:11336/67483
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Run-time environment for the SARL agent-programming language: The example of the Janus platformGalland, StéphaneRodriguez, Sebastian AlbertoGaud, NicolasJanus PlatformRun-Time EnvironmentSarl Agent-Programming Languagehttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1SARL 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; FranciaFil: 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; ArgentinaFil: Gaud, Nicolas. Universite de Bourgogne; FranciaElsevier Science2017-10info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/67483Galland, Stéphane; Rodriguez, Sebastian Alberto; Gaud, Nicolas; Run-time environment for the SARL agent-programming language: The example of the Janus platform; Elsevier Science; Future Generation Computer Systems; 94; 10-2017; 1-110167-739XCONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/doi/10.1016/j.future.2017.10.020info:eu-repo/semantics/altIdentifier/url/https://www.sciencedirect.com/science/article/pii/S0167739X17313419info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-10-22T11:54:40Zoai:ri.conicet.gov.ar:11336/67483instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-10-22 11:54:40.524CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Run-time environment for the SARL agent-programming language: The example of the Janus platform
title Run-time environment for the SARL agent-programming language: The example of the Janus platform
spellingShingle Run-time environment for the SARL agent-programming language: The example of the Janus platform
Galland, Stéphane
Janus Platform
Run-Time Environment
Sarl Agent-Programming Language
title_short Run-time environment for the SARL agent-programming language: The example of the Janus platform
title_full Run-time environment for the SARL agent-programming language: The example of the Janus platform
title_fullStr Run-time environment for the SARL agent-programming language: The example of the Janus platform
title_full_unstemmed Run-time environment for the SARL agent-programming language: The example of the Janus platform
title_sort Run-time environment for the SARL agent-programming language: The example of the Janus platform
dc.creator.none.fl_str_mv Galland, Stéphane
Rodriguez, Sebastian Alberto
Gaud, Nicolas
author Galland, Stéphane
author_facet Galland, Stéphane
Rodriguez, Sebastian Alberto
Gaud, Nicolas
author_role author
author2 Rodriguez, Sebastian Alberto
Gaud, Nicolas
author2_role author
author
dc.subject.none.fl_str_mv Janus Platform
Run-Time Environment
Sarl Agent-Programming Language
topic Janus Platform
Run-Time Environment
Sarl Agent-Programming Language
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv 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
description 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.
publishDate 2017
dc.date.none.fl_str_mv 2017-10
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/67483
Galland, Stéphane; Rodriguez, Sebastian Alberto; Gaud, Nicolas; Run-time environment for the SARL agent-programming language: The example of the Janus platform; Elsevier Science; Future Generation Computer Systems; 94; 10-2017; 1-11
0167-739X
CONICET Digital
CONICET
url http://hdl.handle.net/11336/67483
identifier_str_mv Galland, Stéphane; Rodriguez, Sebastian Alberto; Gaud, Nicolas; Run-time environment for the SARL agent-programming language: The example of the Janus platform; Elsevier Science; Future Generation Computer Systems; 94; 10-2017; 1-11
0167-739X
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1016/j.future.2017.10.020
info:eu-repo/semantics/altIdentifier/url/https://www.sciencedirect.com/science/article/pii/S0167739X17313419
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Elsevier Science
publisher.none.fl_str_mv Elsevier Science
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1846782246068944896
score 12.982451