A survey on reactive programming

E Bainomugisha, AL Carreton, T Cutsem… - ACM Computing …, 2013 - dl.acm.org
Reactive programming has recently gained popularity as a paradigm that is well-suited for
developing event-driven and interactive applications. It facilitates the development of such …

A survey of active object languages

FD Boer, V Serbanescu, R Hähnle, L Henrio… - ACM Computing …, 2017 - dl.acm.org
To program parallel systems efficiently and easily, a wide range of programming models
have been proposed, each with different choices concerning synchronization and …

Scala actors: Unifying thread-based and event-based programming

P Haller, M Odersky - Theoretical computer science, 2009 - Elsevier
There is an impedance mismatch between message-passing concurrency and virtual
machines, such as the JVM. VMs usually map their threads to heavyweight OS processes …

[图书][B] Robust composition: Towards a uni ed approach to access control and concurrency control

M Miller - 2006 - jscholarship.library.jhu.edu
When separately written programs are composed so that they may cooperate, they may
instead destructively interfere in unanticipated ways. These hazards limit the scale and …

Actor model of computation: scalable robust information systems

C Hewitt - arXiv preprint arXiv:1008.1459, 2010 - arxiv.org
The Actor model is a mathematical theory that treats" Actors" as the universal primitives of
concurrent digital computation. The model has been used both as a framework for a …

Orleans: cloud computing for everyone

S Bykov, A Geller, G Kliot, JR Larus, R Pandya… - Proceedings of the 2nd …, 2011 - dl.acm.org
Cloud computing is a new computing paradigm, combining diverse client devices--PCs,
smartphones, sensors, single-function, and embedded--with computation and data storage …

[PDF][PDF] Orleans: Distributed virtual actors for programmability and scalability

P Bernstein, S Bykov, A Geller, G Kliot, J Thelin - MSRTR2014, 2014 - microsoft.com
High-scale interactive services demand high throughput with low latency and high
availability, difficult goals to meet with the traditional stateless 3-tier architecture. The actor …

Ambient-oriented programming in ambienttalk

J Dedecker, T Van Cutsem, S Mostinckx… - ECOOP 2006–Object …, 2006 - Springer
A new field in distributed computing, called Ambient Intelligence, has emerged as a
consequence of the increasing availability of wireless devices and the mobile networks they …

JCoBox: Generalizing active objects to concurrent components

J Schäfer, A Poetzsch-Heffter - … Conference, Maribor, Slovenia, June 21-25 …, 2010 - Springer
Concurrency in object-oriented languages is still waiting for a satisfactory solution. For many
application areas, standard mechanisms like threads and locks are too low level and have …

Ambienttalk: object-oriented event-driven programming in mobile ad hoc networks

T Van Cutsem, S Mostinckx, EG Boix… - … Conference of the …, 2007 - ieeexplore.ieee.org
In this paper, we describe AmbientTalk: a domain-specific language for orchestrating service
discovery and composition in mobile ad hoc networks. AmbientTalk is a distributed object …