A Survey of Active Object LanguagesShow others and affiliations
2017 (English)In: ACM Computing Surveys, ISSN 0360-0300, E-ISSN 1557-7341, Vol. 50, no 5, article id 76Article in journal (Refereed) Published
Abstract [en]
To program parallel systems efficiently and easily, a wide range of programming models have been proposed, eachwith 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 article 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.
Place, publisher, year, edition, pages
ASSOC COMPUTING MACHINERY , 2017. Vol. 50, no 5, article id 76
Keywords [en]
Programming languages, active objects, actors, concurrency, distributed systems
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-38013DOI: 10.1145/3122848ISI: 000418294100015Scopus ID: 2-s2.0-85032984178OAI: oai:DiVA.org:mdh-38013DiVA, id: diva2:1173078
2018-01-112018-01-112020-10-22Bibliographically approved