TY - GEN
T1 - Concurrent programming using actors
T2 - 5th Conferences on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1985
AU - Agha, Gul
AU - Hewitt, Carl
N1 - Funding Information:
"The authors ~knowledge helpful comments from Carl Manning and Tom Reinhardt. The work described in this paper was supported by a grant from the System Development Foundation.
Publisher Copyright:
© 1985, Springer-Verlag.
Copyright:
Copyright 2017 Elsevier B.V., All rights reserved.
PY - 1985
Y1 - 1985
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84955582832&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84955582832&partnerID=8YFLogxK
U2 - 10.1007/3-540-16042-6_2
DO - 10.1007/3-540-16042-6_2
M3 - Conference contribution
AN - SCOPUS:84955582832
SN - 9783540160427
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 19
EP - 41
BT - Foundations of Software Technology and Theoretical Computer Science - 5th Conference, Proceedings
A2 - Maheshwari, S.N.
PB - Springer
Y2 - 16 December 1985 through 18 December 1985
ER -