1997
DOI: 10.1007/bfb0058024
|View full text |Cite
|
Sign up to set email alerts
|

Compilation and equivalence of imperative objects

Abstract: We adopt the untyped imperative object calculus of Abadi and Cardelli as a minimal setting in which to study problems of compilation and program equivalence that arise when compiling object-oriented languages. Our main result is a direct proof, via a small-step unloading machine, of the correctness of compilation to a closure-based abstract machine. Our second result is that contextual equivalence of objects coincides with a form of Mason and Talcott's CIU equivalence; the latter provides a tractable means of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1998
1998
2006
2006

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 18 publications
(1 citation statement)
references
References 20 publications
0
1
0
Order By: Relevance
“…by Cluet and Moerkette [5] and Fegaras and Maier [10]. We also plan to develop notions of query equivalence based upon "contextual equivalence", which is a common notion for programming languages [12].…”
Section: Discussionmentioning
confidence: 99%
“…by Cluet and Moerkette [5] and Fegaras and Maier [10]. We also plan to develop notions of query equivalence based upon "contextual equivalence", which is a common notion for programming languages [12].…”
Section: Discussionmentioning
confidence: 99%