Accession Number : ADA162422


Title :   Concurrent Programming Using Actors: Exploiting Large-Scale Parallelism,


Corporate Author : MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB


Personal Author(s) : Agha,Gul ; Hewitt,Carl


Full Text : http://www.dtic.mil/get-tr-doc/pdf?AD=ADA162422


Report Date : 07 Oct 1985


Pagination or Media Count : 22


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 Act3 and the principles that have guided its development. Act3 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. (Author)


Descriptors :   *PROGRAMMING LANGUAGES , MODELS , STATE OF THE ART , COMPUTER PROGRAMMING , SHARING


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE