Model transformations from the SARL agent-oriented programming language to an object-oriented programming language. (7th April 2020)
- Record Type:
- Journal Article
- Title:
- Model transformations from the SARL agent-oriented programming language to an object-oriented programming language. (7th April 2020)
- Main Title:
- Model transformations from the SARL agent-oriented programming language to an object-oriented programming language
- Authors:
- Galland, Stéphane
Mualla, Yazan
Tchappi, Igor Haman
Zhao, Hui
Rodriguez, Sebastian
Najjar, Amro
Gaud, Nicolas - Abstract:
- SARL is a general-purpose agent-oriented programming language. This language aims at providing the fundamental abstractions for dealing with concurrency, distribution, interaction, decentralisation, reactivity, autonomy and dynamic reconfiguration that are usually considered essential for implementing agent-based applications. Every programming language specifies an execution model. In the case of SARL, this execution model is defined based on the object-oriented paradigm, i.e., the run-time environment is written in Java. Accordingly, and by default, the SARL programs are transformed into their equivalent object-oriented programs written in Java. The goal of this paper is twofold. Firstly, to explain the mapping between the agent-oriented paradigm and the object-oriented paradigm. Secondly, to define transformations from the SARL constructs to the Java constructs. We advocate that these goals enable the SARL developers to understand the SARL statements, and the mapping to the equivalent executable entities.
- Is Part Of:
- International journal of agent-oriented software engineering. Volume 7:Number 1(2019)
- Journal:
- International journal of agent-oriented software engineering
- Issue:
- Volume 7:Number 1(2019)
- Issue Display:
- Volume 7, Issue 1 (2019)
- Year:
- 2019
- Volume:
- 7
- Issue:
- 1
- Issue Sort Value:
- 2019-0007-0001-0000
- Page Start:
- 37
- Page End:
- 75
- Publication Date:
- 2020-04-07
- Subjects:
- agent-oriented paradigm -- object-oriented paradigm -- language transformation -- SARL -- Java
Intelligent agents (Computer software) -- Periodicals
Software engineering -- Periodicals
Systems software -- Periodicals
005.12 - Journal URLs:
- http://www.inderscience.com/ ↗
http://www.inderscience.com/browse/index.php?journalID=174 ↗ - Languages:
- English
- ISSNs:
- 1746-1375
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 12825.xml