2019 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.
Resumen: As a general-purpose agent-oriented programming language, SARL aims at providing the fundamental abstractions that are usually considered as essential for implementing agent-based applications. Every programming language specifies an execution model. In the case of SARL, this execution model is defined based upon the object-oriented paradigm, i.e. a Java-based run-time environment. The goal of this paper is the explanation of the mapping between the agent paradigm and the object-oriented paradigm, and the definition of transformations from the SARL constructs to the object-oriented constructs. They enable the SARL developer understanding the SARL statements, and the mapping to executable entities.