Visualising objects: Abstraction, encapsulation, aliasing, and ownership

被引:0
|
作者
Noble, J [1 ]
机构
[1] Victoria Univ Wellington, Wellington, New Zealand
来源
SOFTWARE VISUALIZATION | 2002年 / 2269卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:58 / 72
页数:15
相关论文
共 50 条
  • [21] Minimal Ownership for Active Objects
    Clarke, Dave
    Wrigstad, Tobias
    Ostlund, Johan
    Johnsen, Einar Broch
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5356 : 139 - +
  • [22] Language abstraction, encapsulation and development with transformational method
    Zhang, Naixiao
    Zheng, Hongjun
    Qiu, Zongyan
    Ruan Jian Xue Bao/Journal of Software, 1998, 9 (07): : 496 - 500
  • [23] A system for reconstructing and visualising three-dimensional objects
    Sirakov, NM
    Muge, FH
    COMPUTERS & GEOSCIENCES, 2001, 27 (01) : 59 - 69
  • [24] Measuring Abstraction Levels of Sculptural Objects
    Lyon, Gordon E.
    Lyon, Merritt R.
    ART & PERCEPTION, 2024, 12 (04) : 265 - 289
  • [25] 'Subjects and objects': Art, essentialism, and abstraction
    Adajian, Thomas
    BRITISH JOURNAL OF AESTHETICS, 2008, 48 (03): : 356 - 357
  • [26] Camera Relocalization with Ellipsoidal Abstraction of Objects
    Gaudilliere, Vincent
    Simon, Gilles
    Berger, Marie-Odile
    2019 IEEE INTERNATIONAL SYMPOSIUM ON MIXED AND AUGMENTED REALITY (ISMAR), 2019, : 8 - 18
  • [27] Abstraction for Crash-Resilient Objects
    Khyzha, Artem
    Lahav, Ori
    PROGRAMMING LANGUAGES AND SYSTEMS, ESOP 2022, 2022, 13240 : 262 - 289
  • [28] ENCAPSULATION AT MIDNIGHT - AN INTERNATIONAL VIEW OF OBJECTS
    AIKINS, J
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1992, 7 (04): : 2 - 2
  • [29] The effect of ownership history on the valuation of objects
    Strahilevitz, MA
    Loewenstein, G
    JOURNAL OF CONSUMER RESEARCH, 1998, 25 (03) : 276 - 289
  • [30] Shape abstraction tools for modeling complex objects
    Falcidieno, B
    Spagnuolo, M
    1997 INTERNATIONAL CONFERENCE ON SHAPE MODELING AND APPLICATIONS, PROCEEDINGS, 1997, : 16 - 25