The Ins and Outs of Objects

  title={The Ins and Outs of Objects},
  author={John Potter and James W Noble and Dave Clarke},
  booktitle={Australian Software Engineering Conference},
Aggregation and containment are important concepts in object-oriented modeling. In componentbased approaches to software development, aggregation and containment are touted as one of the primary mechanisms for component reuse. Containment relationships are typically implemented with object references in most object-oriented programming languages. This encourages sharing of component objects between aggregates, but does not yield faithful representations of the containment relationships. We… CONTINUE READING
Highly Cited
This paper has 70 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 38 extracted citations

Certificate of Originality

View 17 Excerpts
Highly Influenced

Object-Oriented Technology ECOOP’99 Workshop Reader

Lecture Notes in Computer Science • 1999
View 20 Excerpts
Highly Influenced

Are your incoming aliases really necessary? Counting the cost of object ownership

2013 35th International Conference on Software Engineering (ICSE) • 2013
View 1 Excerpt

Notions of aliasing and ownership

Aliasing in Object-Oriented Programming • 2013
View 1 Excerpt

Ownership Types: A Survey

Aliasing in Object-Oriented Programming • 2013
View 1 Excerpt

Static Analysis for Understanding Shared Objects in Open Concurrent Java Programs

2010 17th Working Conference on Reverse Engineering • 2010
View 2 Excerpts

71 Citations

Citations per Year
Semantic Scholar estimates that this publication has 71 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 40 references

A mode system for flexible alias protection

J. Potter, D. Clarke, J. Noble
InFormal Methods Pacific (FMP’98) • 1998
View 3 Excerpts

Software: Beyond Object- Oriented Programming

C. Szyperski.Component
View 1 Excerpt

Change Detection for Aggregate Objects with Aliasing

Australian Software Engineering Conference • 1997
View 3 Excerpts

Creating Components with DCOM and C++

D. Box
Addison-Wesley • 1997
View 1 Excerpt

Similar Papers

Loading similar papers…