Actor frameworks for the JVM platform: a comparative analysis

RK Karmani, A Shali, G Agha - … of the 7th International Conference on …, 2009 - dl.acm.org
The problem of programming scalable multicore processors has renewed interest in
message-passing languages and frameworks. Such languages and frameworks are …

Why do scala developers mix the actor model with other concurrency models?

S Tasharofi, P Dinges, RE Johnson - … , Montpellier, France, July 1-5, 2013 …, 2013 - Springer
Mixing the actor model with other concurrency models in a single program can break the
actor abstraction. This increases the chance of creating deadlocks and data races—two …

A Fine-grained Asynchronous Bulk Synchronous parallelism model for PGAS applications

SR Paul, A Hayashi, K Chen, Y Elmougy… - Journal of Computational …, 2023 - Elsevier
Abstract The Partitioned Global Address Space (PGAS) model is well suited for executing
irregular applications on cluster-based systems, due to its efficient support for short, one …

EventJava: An extension of Java for event correlation

P Eugster, KR Jayaram - European Conference on Object-Oriented …, 2009 - Springer
Event correlation has become the cornerstone of many reactive applications, particularly in
distributed systems. However, support for programming with complex events is still rather …

EScala: modular event-driven object interactions in Scala

V Gasiunas, L Satabin, M Mezini, A Núñez… - Proceedings of the tenth …, 2011 - dl.acm.org
Event-driven programming style in OO languages based on imperatively triggered events
does not support separate and more declarative event definitions by composition or …

The chemical approach to typestate-oriented programming

S Crafa, L Padovani - ACM Transactions on Programming Languages …, 2017 - dl.acm.org
We introduce a novel approach to typestate-oriented programming based on the chemical
metaphor: state and operations on objects are molecules of messages, and state …

JErlang: Erlang with joins

H Plociniczak, S Eisenbach - … 2010, Amsterdam, The Netherlands, June 7 …, 2010 - Springer
Erlang is an industrially successful functional language that uses the Actor model for
concurrency. It supports the message-passing paradigm by providing pattern-matching over …

Actors with multi-headed message receive patterns

M Sulzmann, ESL Lam, P Van Weert - … 2008, Oslo, Norway, June 4-6 …, 2008 - Springer
The actor model provides high-level concurrency abstractions to coordinate simultaneous
computations by message passing. Languages implementing the actor model such as …