Run-time environment for the SARL agent-programming language: the example of the Janus platform
Affiliation auteurs | !!!! Error affiliation !!!! |
Titre | Run-time environment for the SARL agent-programming language: the example of the Janus platform |
Type de publication | Journal Article |
Year of Publication | 2020 |
Auteurs | Galland S, Rodriguez S, Gaud N |
Journal | FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE |
Volume | 107 |
Pagination | 1105-1115 |
Date Published | JUN |
Type of Article | Article |
ISSN | 0167-739X |
Mots-clés | Janus platform, Run-time environment, SARL agent-programming language |
Résumé | 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 runtime 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. (c) 2017 Elsevier B.V. All rights reserved. |
DOI | 10.1016/j.future.2017.10.020 |