| Inheritance in smalltalk-80: a denotational definition |
| Full text |
Pdf
(805 KB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
table of contents
San Diego, California, United States
Pages: 80 - 87
Year of Publication: 1988
ISBN:0-89791-252-7
|
|
Author
|
|
S. Kamin
|
Computer Science Dept., 1304 W. Springfield University of Illinois, Urbana, Illinois
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 22, Citation Count: 25
|
|
|
ABSTRACT
A denotational semantic definition of SMALLTALK-80 is given. Its most notable characteristic is a surprisingly simple treatment of inheritance. An executable version of the semantics, written in STANDARD ML, is also described.
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.
| |
Ca84
|
|
| |
Ca85
|
L. Cardelli, Amber, AT&T Bell Labs Technical Memorandum, 1985.
|
 |
CW86
|
|
| |
Cl81
|
W. Clinger, Foundations of Actor Semantics~ PhD. thesis, MIT, 1981.
|
| |
Co87
|
W. R. Cook, A Denotational Semantic~ of Inheritance (Eztended Abstract}, Brown University, Dept. of Comp. Sci., July 1987.
|
 |
D66
|
|
 |
F85
|
Kokichi Futatsugi , Joseph A. Goguen , Jean-Pierre Jouannaud , José Meseguer, Principles of OBJ2, Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, p.52-66, January 14-16, 1985, New Orleans, Louisiana, United States
[doi> 10.1145/318593.318610]
|
| |
G85
|
J. Gutgag, J. Horning, J. Wing, Larch in five easy pieces, Technical Report 5, DEC Systems Research Oenter~ 1985.
|
| |
GR83
|
|
 |
Go78
|
M. Gordon , R. Milner , L. Morris , M. Newey , C. Wadsworth, A Metalanguage for interactive proof in LCF, Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, p.119-130, January 23-25, 1978, Tucson, Arizona
[doi> 10.1145/512760.512773]
|
 |
J86
|
|
 |
L86
|
|
 |
M86
|
|
 |
M84
|
|
| |
R87
|
U. Reddy, Ou the semantics of object-oriented languages, manuscript, U. of Illinois, May 1987.
|
 |
Sc86
|
Craig Schaffert , Topher Cooper , Bruce Bullis , Mike Kilian , Carrie Wilpolt, An introduction to Trellis/Owl, Conference proceedings on Object-oriented programming systems, languages and applications, p.9-16, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
Sto77
|
|
| |
Str86
|
|
| |
T77a
|
R. Tennent, A denotational definition of the programming language Pascal, T. R. 77-47, Dept. of Computing and Info. Sci., Queen's Univ., Kingston, Ontario, 1977.
|
| |
T77b
|
R. Tennent, Language design method8 based on semantic principles, Acta info. 8, 1977, 97-112.
|
| |
T86
|
|
| |
W87
|
|
CITED BY 25
|
|
|
|
|
Martín Abadi , Luca Cardelli , Ramesh Viswanathan, An interpretation of objects and object types, Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.396-409, January 21-24, 1996, St. Petersburg Beach, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Idit Keidar , Roger Khazan , Roger I. Khazan , Nancy Lynch , Alex Shvartsman, An inheritance-based technique for building simulation proofs incrementally, Proceedings of the 22nd international conference on Software engineering, p.478-487, June 04-11, 2000, Limerick, Ireland
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matthew Flatt , Shriram Krishnamurthi , Matthias Felleisen, Classes and mixins, Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.171-183, January 19-21, 1998, San Diego, California, United States
|
|
|
|
|
|
Frank Armour , Todd Cotton , Geoff Hambrick , Barbara Moo , Dennis Mancl, Tailoring OO analysis and design methods (panel), ACM SIGPLAN Notices, v.30 n.10, p.185-186, Oct. 17, 1995
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|