Published October 5, 2017
| Version v1
Journal article
A Survey of Active Object Languages
- Others:
- Centrum Wiskunde & Informatica (CWI)
- Technische Universität Darmstadt - Technical University of Darmstadt (TU Darmstadt)
- Centre National de la Recherche Scientifique (CNRS)
- Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S) ; Université Nice Sophia Antipolis (1965 - 2019) (UNS) ; COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)
- COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)
- Department of Informatics [Oslo] ; Faculty of Mathematics and Natural Sciences [Oslo] ; University of Oslo (UiO)-University of Oslo (UiO)
- Reykjavík University
- Mälardalen University ; Mälardalen University
- Reykjavík University ; Reykjavík University
- University of Tehran
- Uppsala Universitet [Uppsala]
Description
To program parallel systems efficiently and easily, a wide range of programming models have been proposed, each with different choices concerning synchronization and communication between parallel entities. Among them, the actor model is based on loosely coupled parallel entities that communicate by means of asynchronous messages and mailboxes. Some actor languages provide a strong integration with object-oriented concepts; these are often called active object languages. This paper reviews four major actor and active object languages and compares them according to carefully chosen dimensions that cover central aspects of the programming paradigms and their implementation.
Abstract
International audience
Additional details
- URL
- https://hal.science/hal-01627936
- URN
- urn:oai:HAL:hal-01627936v1
- Origin repository
- UNICA