MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A semantics of object types (1994) [42 citations — 7 self]

Download:
pdf | ps
by Martn Abadi, Luca Cardelli
Proc. IEEE Symposium on Logic in Computer Science
http://research.microsoft.com/Users/luca/Papers/PrimObjSemLICS.A4.ps
Add To MetaCart

Abstract:

Abstract: We give a semantics for a typed object calculus, an extension of System F with object subsumption and method override. We interpret the calculus in a per model, proving the soundness of both typing and equational rules. This semantics suggests a syntactic translation from our calculus into a simpler calculus with neither subtyping nor objects.

Citations

762 On understanding types, data abstraction, and polymorphism – Cardelli, Wegner - 1985
260 Proofs and Types – Girard, Taylor, et al. - 1989
182 Simple type-theoretic foundations for object-oriented programming – Pierce, Turner - 1994
164 A lambda calculus of objects and method specialization – Fisher, Honsell, et al. - 1994
154 Operations on records – Cardelli, Mitchell - 1994
146 A final coalgebra theorem – Aczel, Mendler - 1988
140 The categorytheoretic solution of recursive domain equations – Smyth, Plotkin - 1982
136 A paradigmatic object-oriented programming language: Design, static typing, and semantics – Bruce - 1994
120 Type inference for record concatenation and multiple inheritance – Wand - 1991
116 F-bounded polymorphism for object-oriented programming – Canning, Cook, et al. - 1989
116 R.Sethi: An ideal model for recursive polymorphic types – MacQueen - 1984
114 An extension of system F with subtyping – Cardelli, Martini, et al. - 1991
109 A logic for parametric polymorphism – Plotkin, Abadi - 1993
101 Toward a typed foundation for method specialization and inheritance – Mitchell - 1990
76 A theory of primitive objects: Untyped and first–order systems – Abadi, Cardelli - 1994
70 Coherence of subsumption, minimum typing and typechecking – Curien, Ghelli - 1992
66 A theory of primitive objects: Second–order systems – Abadi, Cardelli - 1994
66 Inheritance in smalltalk-80: a denotational definition – Kamin - 1988
62 A record calculus based on symmetric concatenation – Harper, Pierce - 1991
52 A per model of polymorphism and recursive types – Abadi, Plotkin - 1990
44 Recursion over realizability structures – Amadio - 1991
41 Baby Modula–3 and a Theory of Objects – Abadi - 1994
39 Extensible records in a pure calculus of subtyping – Cardelli - 1994
37 Inheritance and explicit coercion – Breazu-Tannen, Coquand, et al. - 1991
35 Relational semantics for recursive types and bounded quantification – Cardone - 1989
27 A Theory of Primitive Objects – Abadi, Cardelli - 1994
20 Computing with coercions – Breazu-Tannen, Gunter, et al. - 1990
3 Tipi ricorsivi e inheritance in linguaggi funzionali, Dipartimento di Informatica, Universit di – Cardone