Visualising objects: Abstraction, encapsulation, aliasing, and ownership

3Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Each object in an object-oriented program can correspond to one abstraction in the program’s design. This correspondence makes visualising object-oriented programs easy: simply render each object in terms of its corresponding abstraction. Unfortunately, the endemic aliasing within object-oriented programs undermines this scheme, as an object’s state can depend on the transitive state of many other objects, which may be unknown to the visualisation system. By analysing programs to determine the extent of aliasing, we can construct visualisations to display aliasing directly, and can provide support for more abstract visualisations.

Cite

CITATION STYLE

APA

Noble, J. (2002). Visualising objects: Abstraction, encapsulation, aliasing, and ownership. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2269, pp. 58–72). Springer Verlag. https://doi.org/10.1007/3-540-45875-1_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free