Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Sun 30 Oct 2016 08:30 - 09:00 at Luzern - Proceeding Papers 1

The Actor Model is a message passing concurrency model that was originally
proposed by Hewitt et al. in 1973. It is now 43 years later and since then
researchers have explored a plethora of variations on this model. This paper
presents a history of the Actor Model throughout those years. The goal of this
paper is not to provide an exhaustive overview of every actor system in
existence but rather to give an overview of some of the exemplar languages and
libraries that influenced the design and rationale of other actor systems
throughout those years. This paper therefore shows that most actor systems can
be roughly classified into four families, namely: \emph{Classic Actors, Active
Objects, Processes and Communicating Event-Loops}. This paper also defines the
Isolated Turn Principle as a unifying principle across those four families.
Additionally this paper lists some of the key properties along which actor
systems can be evaluated and formulates some general insights about the design
and rationale of the different actor families across those dimensions.

slides (agere2016jdekoste.pdf)1.41MiB

Sun 30 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 10:00
Proceeding Papers 1AGERE at Luzern
08:25
5m
Day opening
Welcome
AGERE

08:30
30m
Talk
43 Years of Actors: A Taxonomy of Actor Models and Their Key Properties
AGERE
Joeri De Koster Vrije Universiteit Brussel, Belgium, Tom Van Cutsem Nokia Bell Labs, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel, Belgium
DOI File Attached
09:00
30m
Talk
Pluggable Scheduling for the Reactor Programming Model
AGERE
Aleksandar Prokopec Oracle Labs, Switzerland
DOI
09:30
30m
Talk
An Extension of AgentSpeak(L) and Jason Tailored to Programming and Software Development
AGERE
Angelo Croatti University of Bologna, Alessandro Ricci University of Bologna, Italy
DOI File Attached