Back to Search
Start Over
Run-time environment for the SARL agent-programming language: the example of the Janus platform
- 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
- Subjects :
- [INFO.INFO-AI] Computer Science [cs]/Artificial Intelligence [cs.AI]
0209 industrial biotechnology
Run-time environment
Computer Networks and Communications
Computer science
Concurrency
02 engineering and technology
computer.software_genre
SARL AGENT-PROGRAMMING LANGUAGE
[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI]
Janus platform
020901 industrial engineering & automation
0202 electrical engineering, electronic engineering, information engineering
[INFO]Computer Science [cs]
Janus
[ INFO.INFO-AI ] Computer Science [cs]/Artificial Intelligence [cs.AI]
Execution model
ComputingMilieux_MISCELLANEOUS
Programming language
JANUS PLATFORM
Control reconfiguration
SARL agent-programming language
Ciencias de la Computación
Hardware and Architecture
Ciencias de la Computación e Información
Key (cryptography)
020201 artificial intelligence & image processing
RUN-TIME ENVIRONMENT
computer
Software
CIENCIAS NATURALES Y EXACTAS
Subjects
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