Actor Model

The Actor model in computer science is a mathematical model of concurrent computation that treats "actors" as the universal primitives of concurrent digital 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. The Actor model originated in 1973. It has been used both as a framework for a theoretical understanding of computation, and as the theoretical basis for several practical implementations of concurrent systems. The relationship of the model to other work is discussed in Indeterminacy in concurrent computation and Actor model and process calculi.

Read more about Actor ModelHistory, Fundamental Concepts, Formal Systems, Applications, Influence, Current Issues, Actor Researchers, Programming With Actors

Other articles related to "actor model, model, actor, models, actors":

Carl Hewitt - Research - Actor Model
... Hewitt's work on the Actor model of computation has spanned over 30 years, beginning with the introduction of the model in a 1973 paper authored by Hewitt, Peter ... language in an effort to gain a better understanding of the Actor model ... However, their Scheme interpreter was not capable of fully implementing the Actor model because Actor customers cannot be implemented as lambda calculus ...
Actor Model And Process Calculi History - Process Calculi and Actor Model - Further Co-evolution
... The π-calculus, partially inspired by the Actor model as described by Milner above, introduced dynamic topology into the process calculi by allowing dynamic creation ... led to a critical divergence from the Actor model communication in the process calculi is not direct as in the Actor model but rather indirectly through ... In contrast, recent work on the Actor model has emphasized denotational models and the Representation Theorem ...
Actor Model Later History
... In computer science, the Actor model, first published in 1973 (Hewitt et al. 1973), is a mathematical model of concurrent computation ... This article reports on the later history of the Actor model in which major themes were investigation of the basic power of the model, study of issues of compositionality ...
Actor Model - Programming With Actors - Actor Libraries and Frameworks
... Actor libraries or frameworks have also been implemented to permit actor-style programming in languages that don't have actors built-in ... BSD.NET Jetlang Active 2012-02-14 New BSD Java Haskell-Actor Active? 2008 New BSD Haskell GPars (was GParallelizer) Active 2011-10-20 Apache 2.0 Groovy PARLEY Active? 2007-22-0 ...
History Of The Actor Model - Models Prior To The Actor Model - Threads, Locks, and Buffers (channels)
... Prior to the Actor model, concurrency was defined in low-level machine terms of threads, locks and buffers(channels) ... It certainly is the case that implementations of the Actor model typically make use of these hardware capabilities ... However, there is no reason that the model could not be implemented directly in hardware without exposing any hardware threads and locks ...

Famous quotes containing the words model and/or actor:

    The playing adult steps sideward into another reality; the playing child advances forward to new stages of mastery....Child’s play is the infantile form of the human ability to deal with experience by creating model situations and to master reality by experiment and planning.
    Erik H. Erikson (20th century)

    While we look to the dramatist to give romance to realism, we ask of the actor to give realism to romance.
    Oscar Wilde (1854–1900)