Actor model
An important challenge in defining the Actor model was to abstract away implementation details.