" "


: Programming with Actors: State-of-the-Art and Research Perspectives
: Alessandro Ricci, Philipp Haller
: Springer
ISBN: 3030003019
: 2018
: 252
: pdf (true), epub
: 19.9 MB

More than 40 years after their invention, actors have become a common reference model for designing and developing concurrent and distributed systems. The actor model was introduced by Carl Hewitt as a mathematical model of concurrent computation in which actors play the role of universal primitives of concurrent computation. In response to a message that it receives, an actor can: make local decisions, create more actors, send more messages, and determine how to respond to the next message received. Actors may modify their own private state, but can only affect each other through messages (avoiding the need for locks or other synchronization mechanisms). Since its conception, the model served both as a framework for a theoretical understanding of computation and as the theoretical basis for several practical implementations of concurrent systems.

The issue is divided into two parts. The first part concerns selected application domains:

Web Programming Parallel and Distributed Web Programming with Actors in javascript
Data-Intensive Parallel Programming OpenCL Actors: Adding Data Parallelism to Actor-Based Programming with CAF
Mobile Computing AmbientJS: A Mobile Cross-Platform Actor Library for Multi-networked Mobile Applications
Self-Organizing Systems Programming Actor-Based Collective Adaptive Systems

The second part concerns selected issues:

Scheduling Pluggable Scheduling for the Reactor Programming Model
Debugging A Study of Concurrency Bugs and Advanced Development Support for Actor-Based Programs
Communication and Coordination A Model for Separating Communication Concerns of Concurrent Systems
Monitoring A Homogeneous Actor-Based Monitor Language for Adaptive Behavior

Programming with Actors: State-of-the-Art and Research Perspectives


3 ( ) LITRES!

: Ingvar16 13-01-2019, 05:39 | |
, .


, , .

 MirKnig.Su  2018