Reification of program points for visual execution

被引:2
|
作者
Diehl, S [1 ]
Kerren, A [1 ]
机构
[1] Univ Saarland, Dept Comp Sci, D-6600 Saarbrucken, Germany
关键词
D O I
10.1109/VISSOF.2002.1019799
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Existing reification techniques for Java only allow for inspection and manipulation of Java programs on the class, object and method level, but not at the level of individual program points. In this paper we introduce a reification technique of program points based on source-to-source transformations. Our reification method allows for the association of arbitrary meta-information with program points and to manipulate it during execution. We present examples of the innovative use of such reified program points for visualizing the execution of Java programs.
引用
下载
收藏
页码:100 / 109
页数:10
相关论文
共 50 条
  • [1] Analysis of Technical Points in the Execution of the Controller Program of Computer
    Zhang Wenying
    Guan Jinyu
    Xu Yongchun
    2012 INTERNATIONAL CONFERENCE ON EDUCATION REFORM AND MANAGEMENT INNOVATION (ERMI 2012), VOL 4, 2013, : 282 - 286
  • [2] Visual metaphors for understanding logic program execution
    Neufeld, E
    Kusalik, AJ
    Dobrohoczki, M
    GRAPHICS INTERFACE '97 - PROCEEDINGS, 1997, : 114 - 120
  • [3] DATA REIFICATION AND PROGRAM DECOMPOSITION
    ANDREWS, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 252 : 389 - 422
  • [4] Static visualization of dynamic data flow visual program execution
    Shizuki, B
    Shibayama, E
    Toyoda, M
    SIXTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2002, : 713 - 718
  • [5] Approach to static prediction and visual analysis of program execution time
    Sun, Chang-Ai
    Jin, Mao-Zhong
    Liu, Chao
    Jin, Ruo-Ming
    Ruan Jian Xue Bao/Journal of Software, 2003, 14 (01): : 68 - 75
  • [6] An example of deriving performance properties from a visual representation of program execution
    Abrams, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (06) : 658 - 666
  • [7] Concept-Driven Generation of Intuitive Explanations of Program Execution for a Visual Tutor
    Azadmanesh, Mohammad Reza
    Hauswirth, Matthias
    2017 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT 2017), 2017, : 64 - 73
  • [8] Supporting Visual Artists in Programming through Direct Inspection and Control of Program Execution
    Li, Jingyi
    Brandt, Joel
    Mech, Radomir
    Agrawala, Maneesh
    Jacobs, Jennifer
    PROCEEDINGS OF THE 2020 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'20), 2020,
  • [9] Transactional Pointcuts Designation, Reification, and Advice of Interrelated Join Points
    Sadat-Mohtasham, Hossein
    Hoover, H. James
    ACM SIGPLAN NOTICES, 2010, 45 (02) : 35 - 44
  • [10] Visual exploration of visual parser execution
    Gennaro Costagliola
    Mattia De Rosa
    Vittorio Fuccella
    Mark Minas
    Multimedia Tools and Applications, 2022, 81 : 299 - 317