Concurrent programming using actors: Exploiting large-scale parallelism

Gul Agha, Carl Hewitt

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We argue that the ability to model shared objects with changing local states, dynamic reconfigurability, and inherent parallelism are desirable properties of any model of concurrency. The actor model addresses these issues in a uniform framework. This paper briefly describes the concurrent programming language ActS and the principles that have guided its development. Act$ advances the state of the art in programming languages by combining the advantages of object-oriented programming with those of functional programming. We also discuss considerations relevant to large-scale parallelism in the context of open systems, and define an abstract model which establishes the equivalence of systems defined by actor programs.

Original languageEnglish (US)
Title of host publicationFoundations of Software Technology and Theoretical Computer Science - 5th Conference, Proceedings
EditorsS.N. Maheshwari
PublisherSpringer
Pages19-41
Number of pages23
ISBN (Print)9783540160427
DOIs
StatePublished - 1985
Externally publishedYes
Event5th Conferences on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1985 - New Delhi, India
Duration: Dec 16 1985Dec 18 1985

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume206 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other5th Conferences on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1985
Country/TerritoryIndia
CityNew Delhi
Period12/16/8512/18/85

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Concurrent programming using actors: Exploiting large-scale parallelism'. Together they form a unique fingerprint.

Cite this