ACM Home Page
Please provide us with feedback. Feedback
Actor semantics of PLANNER-73
Full text PdfPdf (942 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 2nd ACM SIGACT-SIGPLAN symposium on Principles of programming languages table of contents
Palo Alto, California
Pages: 67 - 77  
Year of Publication: 1975
Authors
Irene Greif  Massachusetts Institute of Technology, Cambridge, Massachusetts
Carl Hewitt  Massachusetts Institute of Technology, Cambridge, Massachusetts
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 18,   Citation Count: 9
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/512976.512984
What is a DOI?

ABSTRACT

Work on PLANNER-73 and actors has led to the development of a basis for semantics of programming languages. Its value in describing programs with side-effects, parallelism, and synchronization is discussed. Formal definitions are written and explained for sequences, cells, and a simple synchronization primitive. In addition there is discussion of the implications of actor semantics for the controversy over elimination of side-effects.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Balzer, R. M. "PORTS- A Method for Dynamic Interprogram Communication and Job Control" 1971 SJCC.
 
2
 
3
Bobrow, D. and Wegbreit, Ben. "A Model for Control Structures for Artificial Intelligence Programming Languages" IJCAI-73. August, 1973.
4
 
5
Davies, D. J. M. "POPLER 1.5 Reference Manual" TPU Report No. 1. Theoretical Psychology Unit, School of Artificial Intelligence, University of Edinburgh. May, 1973.
6
7
 
8
Hewitt, C. "Description and Theoretical Analysis {Using Schemata} of PLANNER: A Language for Proving Theorems and Manipulating Models for a Robot" Phd. MIT. February, 1971.
 
9
Hewitt, C., Bishop P., and Steiger, R. "A Universal Modular Actor Formalism for Artificial Intelligence" IJCAI-73. Stanford, Calif. Aug, 1973. pp. 235-245.
10
11
12
13
14
 
15
Mazurkiewicz, A. "Proving Algorithms by Tail Functions" Information and Control. 1971.
 
16
McCarthy, J. "A Formal Description of a Subset of Algol" in Formal Language Description Languages for Computer Programming. North Holland Publishing Company. 1964.
 
17
McDermott, D. V., and Sussman G. J. "The Conniver Reference Manual" A.I. Memo No. 259. 1972.
 
18
Mitchell, J. G. "The Modular Programming System: Processes and Ports" NIC 7359. June, 1971.
 
19
 
20
Scott, D. and Strachey, C. "Towards a Mathematical Semantics for Computer Languages" Oxford University Computing Laboratory. August, 1971.
 
21
Smith, Brian and Hewitt, Carl. "Towards a Programming Apprentice' AISB Conference. July 1974.
 
22
vanWijngaarden, A., "Report on the Algorithmic Language ALGOL-68" Mathematische Centrum. 1969,

CITED BY  9
Collaborative Colleagues:
Irene Greif: colleagues
Carl Hewitt: colleagues