Scheduled System Maintenance
On Friday, October 20, IEEE Xplore will be unavailable from 9:00 PM-midnight ET. We apologize for the inconvenience.
Notice: There is currently an issue with the citation download feature. Learn more.

Actors:A Model of Concurrent Computation in Distributed Systems

Cover Image Copyright Year: 1986
Author(s): Gul Agha
Publisher: MIT Press
Content Type : Books & eBooks
Topics: Computing & Processing
  • Print

Abstract

The transition from sequential to parallel computation is an area of critical concern in today's computer technology, particularly in architecture, programming languages, systems, and artificial intelligence. This book addresses central issues in concurrency, and by producing both a syntactic definition and a denotational model of Hewitt's actor paradigm -- a model of computation specifically aimed at constructing and analyzing distributed large-scale parallel systems -- it substantially advances the understanding of parallel computation.Contents: Introduction. General Design Decisions. Computation in ACTOR Systems. A More Expressive Language. A Model for ACTOR Systems. Concurrency Issues. Abstraction and Compositionality. Conclusions.

  •   Click to expandTable of Contents

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Front Matter

      Page(s): i - xvii
      Copyright Year: 1986

      MIT Press eBook Chapters

      This chapter contains sections titled: Half Title, The MIT Press Series in Artificial Intelligence, Title, Copyrights, Dedication, Contents, List of Figures, Series Foreword, Preface View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Introduction

      Page(s): 1 - 4
      Copyright Year: 1986

      MIT Press eBook Chapters

      This chapter contains sections titled: Overview, Contributions View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      General Design Decisions

      Page(s): 6 - 20
      Copyright Year: 1986

      MIT Press eBook Chapters

      This chapter contains sections titled: The Nature of Computing Elements, Global Synchrony and Asynchrony, Interaction Between Agents, Nondeterminism and Fairness, Reconfigurability and Extensibility View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Computation In Actor Systems

      Page(s): 22 - 43
      Copyright Year: 1986

      MIT Press eBook Chapters

      This chapter contains sections titled: Defining an Actor System, Programming With Actors, Minimal Actor Languages View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      A More Expressive Language

      Page(s): 45 - 67
      Copyright Year: 1986

      MIT Press eBook Chapters

      This chapter contains sections titled: Several Incoming Communications, Insensitive Actors, Sequential Composition, Delayed and Eager Evaluation View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      A Model For Actor Systems

      Page(s): 69 - 87
      Copyright Year: 1986

      MIT Press eBook Chapters

      This chapter contains sections titled: Describing Actor Systems, Initial Configurations, Transitions Between Configurations View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Concurrency Issues

      Page(s): 89 - 99
      Copyright Year: 1986

      MIT Press eBook Chapters

      This chapter contains sections titled: Problems in Distributed Computing, Streams, Message Channels View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Abstraction And Compositionality

      Page(s): 101 - 118
      Copyright Year: 1986

      MIT Press eBook Chapters

      This chapter contains sections titled: Abstraction, Composition of Concurrent Systems, The Brock-Ackerman Anomaly, Observation Equivalence View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Conclusions

      Page(s): 119 - 121
      Copyright Year: 1986

      MIT Press eBook Chapters

      The transition from sequential to parallel computation is an area of critical concern in today's computer technology, particularly in architecture, programming languages, systems, and artificial intelligence. This book addresses central issues in concurrency, and by producing both a syntactic definition and a denotational model of Hewitt's actor paradigm -- a model of computation specifically aimed at constructing and analyzing distributed large-scale parallel systems -- it substantially advances the understanding of parallel computation.Contents: Introduction. General Design Decisions. Computation in ACTOR Systems. A More Expressive Language. A Model for ACTOR Systems. Concurrency Issues. Abstraction and Compositionality. Conclusions. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Asynchronous Communication Trees

      Page(s): 123 - 130
      Copyright Year: 1986

      MIT Press eBook Chapters

      This chapter contains sections titled: Composition, Restriction, Relabeling View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      A Glossary Of Actor Terms

      Page(s): 131 - 136
      Copyright Year: 1986

      MIT Press eBook Chapters

      The transition from sequential to parallel computation is an area of critical concern in today's computer technology, particularly in architecture, programming languages, systems, and artificial intelligence. This book addresses central issues in concurrency, and by producing both a syntactic definition and a denotational model of Hewitt's actor paradigm -- a model of computation specifically aimed at constructing and analyzing distributed large-scale parallel systems -- it substantially advances the understanding of parallel computation.Contents: Introduction. General Design Decisions. Computation in ACTOR Systems. A More Expressive Language. A Model for ACTOR Systems. Concurrency Issues. Abstraction and Compositionality. Conclusions. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      References

      Page(s): 137 - 140
      Copyright Year: 1986

      MIT Press eBook Chapters

      The transition from sequential to parallel computation is an area of critical concern in today's computer technology, particularly in architecture, programming languages, systems, and artificial intelligence. This book addresses central issues in concurrency, and by producing both a syntactic definition and a denotational model of Hewitt's actor paradigm -- a model of computation specifically aimed at constructing and analyzing distributed large-scale parallel systems -- it substantially advances the understanding of parallel computation.Contents: Introduction. General Design Decisions. Computation in ACTOR Systems. A More Expressive Language. A Model for ACTOR Systems. Concurrency Issues. Abstraction and Compositionality. Conclusions. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Index

      Page(s): 141 - 144
      Copyright Year: 1986

      MIT Press eBook Chapters

      The transition from sequential to parallel computation is an area of critical concern in today's computer technology, particularly in architecture, programming languages, systems, and artificial intelligence. This book addresses central issues in concurrency, and by producing both a syntactic definition and a denotational model of Hewitt's actor paradigm -- a model of computation specifically aimed at constructing and analyzing distributed large-scale parallel systems -- it substantially advances the understanding of parallel computation.Contents: Introduction. General Design Decisions. Computation in ACTOR Systems. A More Expressive Language. A Model for ACTOR Systems. Concurrency Issues. Abstraction and Compositionality. Conclusions. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Back Matter

      Page(s): 145
      Copyright Year: 1986

      MIT Press eBook Chapters

      The transition from sequential to parallel computation is an area of critical concern in today's computer technology, particularly in architecture, programming languages, systems, and artificial intelligence. This book addresses central issues in concurrency, and by producing both a syntactic definition and a denotational model of Hewitt's actor paradigm -- a model of computation specifically aimed at constructing and analyzing distributed large-scale parallel systems -- it substantially advances the understanding of parallel computation.Contents: Introduction. General Design Decisions. Computation in ACTOR Systems. A More Expressive Language. A Model for ACTOR Systems. Concurrency Issues. Abstraction and Compositionality. Conclusions. View full abstract»