1996
DOI: 10.1007/978-1-4419-8598-9
|View full text |Cite
|
Sign up to set email alerts
|

A Theory of Objects

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
569
0
9

Year Published

1998
1998
2005
2005

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 656 publications
(579 citation statements)
references
References 0 publications
1
569
0
9
Order By: Relevance
“…This algorithm is both more efficient and easier for a programmer to understand than a breadth-first algorithm that would otherwise be required. 1 …”
Section: Dispatch Modelmentioning
confidence: 99%
See 2 more Smart Citations
“…This algorithm is both more efficient and easier for a programmer to understand than a breadth-first algorithm that would otherwise be required. 1 …”
Section: Dispatch Modelmentioning
confidence: 99%
“…Our calculus borrows ideas from several previous object calculi, but the differences between PMD and previous object models are too great to use a straightforward extension of a previous calculus. For example, only one previous calculus that we know of supports imperative updates of methods [1]. However, this calculus, like most others [3], compiles away delegation by simply copying methods from the delegatee into the delegator.…”
Section: Formal Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…The UML description of classes by state-machines combines mechanisms for dynamic process creation similarly to object calculi [1,10,20,16] with synchronization mechanisms as in process calculi [9,6,14].…”
Section: Related Workmentioning
confidence: 99%
“…The descends relation among objects is the reflexive, transitive closure of the declared inheritance relation. As in other classless languages (LaLonde et al, 1986;Lieberman, 1986;Ungar and Smith, 1987;Chambers, 1992;Abadi and Cardelli, 1996), objects play the roles of both classes and instances, and isa accordingly plays the roles of both inheritance and instantiation. For example, in the modules of Fig.…”
Section: Informal Semanticsmentioning
confidence: 99%