Actor frameworks for the JVM platform: a comparative analysis
The problem of programming scalable multicore processors has renewed interest in
message-passing languages and frameworks. Such languages and frameworks are …
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 …
actor abstraction. This increases the chance of creating deadlocks and data races—two …
A Fine-grained Asynchronous Bulk Synchronous parallelism model for PGAS applications
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 …
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 …
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 …
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 …
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 …
concurrency. It supports the message-passing paradigm by providing pattern-matching over …
Deadlock-free typestate-oriented programming
L Padovani - ar** reliable concurrent systems. However, lack of …
Actors with multi-headed message receive patterns
The actor model provides high-level concurrency abstractions to coordinate simultaneous
computations by message passing. Languages implementing the actor model such as …
computations by message passing. Languages implementing the actor model such as …