Show all publications

Transformations from the SARL Agent-Oriented Language to the Java Object-Oriented Language

Download PDFDownload Bibliography in Open DocumentDownload Bibliography in HTMLDownload BibTeXDownload RISDownload Bibliographical Ontology (RDF)
Authors:
Details:
In Proc. of International Conference on Modern Intelligent Systems Concepts, Rabat, Morocco, 2018.
Abstract:
SARL is a general-purpose agent-oriented program- ming language. This language aims at providing the fundamental abstractions for dealing with concurrency, distribution, interac- tion, decentralization, reactivity, autonomy and dynamic reconfig- uration 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, e.g. a run-time environment written with Java. Accordingly, and by default, the SARL programs are transformed into their equivalent object- oriented programs. 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 standard object-oriented constructs. They enable the SARL developer understanding the SARL statements, and the mapping to executable entities. The transformations in this paper could also serve as the basis for creating a compiler ex- tension for targeting any object-oriented programming language.
Keywords:
Agent-oriented Paradigm; Paradigm; Language Transformation; SARL Object-oriented
Publication Category:
International conference with proceedings
Copyright 2010-2019 © Laboratoire Connaissance et Intelligence Artificielle DistribuĂ©es - Université Bourgogne Franche-Comté - Privacy policy