A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2015; you can also visit the original URL.
The file type is application/pdf
.
Filters
Visualizing program execution using user abstractions
2006
Proceedings of the 2006 ACM symposium on Software visualization - SoftVis '06
It uses extended finite state automata to model program behaviors in terms of events. It builds time-varying data structures based on these automata. ...
A practical system that uses visualization for understanding the execution of complex programs must offer the user views of the execution that are specific to the program being understood and the particular ...
The amount of data collected must be small enough to move rapidly from the executing program to the visualizer. The data analysis must be done in real time. ...
doi:10.1145/1148493.1148512
dblp:conf/softvis/Reiss06
fatcat:kdnb2fkdvndbrcrebjfin3gtui
In-House Software Development for Data Visualization of Random Motion Configuration of Particles in Fluid
2021
Indonesian Journal of Physics
This shows that the data visualization program that has been developed can be used to process other data stored in a predetermined data format. ...
This study aims to develop in-house software for data visualization program using Python programming language. Implement a simple algorithm and use the matplotlib library for 2D plotting. ...
DATA COLLECTION The data set used to develop this data visualization program is the result of a program that simulates the random motion of many particles in the form of particles each time. ...
doi:10.5614/ijp.v32i1.308
fatcat:q3tsot5vrzh2thyqjkjybmurde
Continuous performance monitoring for large-scale parallel applications
2009
2009 International Conference on High Performance Computing (HiPC)
In this paper, we describe an online method for continuously monitoring the performance of a parallel program, specifically the fraction of the time spent in various activities as the program executes. ...
Our implementation of both a visualization client and the parallel performance framework that gathers utilization data are described. ...
ACKNOWLEDGMENT The authors would like to thank the Department of Energy for its support of this project through the DOE HPCS Fellowship program. ...
doi:10.1109/hipc.2009.5433181
dblp:conf/hipc/DooleyLK09
fatcat:55zjcfgrdbgillj53gbspjm52y
JIVE: visualizing Java in action demonstration description
2003
25th International Conference on Software Engineering, 2003. Proceedings.
We have developed a dynamic Java visualizer that provides a view of a program in action with low enough overhead that it can be used almost all the time by programmers to understand what their program ...
Most current dynamic visualizations either use program traces to show information about prior runs, slow the program down substantially, show only minimal information, or force the programmer to indicate ...
Getting Java Trace Data The key to a successful real-time dynamic visualization system is obtaining appropriate trace data with minimal overhead. ...
doi:10.1109/icse.2003.1201303
dblp:conf/icse/Reiss03
fatcat:huuzel77lrfgpjy42chdsilv4m
Cantata
1995
Computer graphics
Cantata is a visual programming environment within the Khoros system. ...
Cantata contains many features not typically found in visual programming environments such as visual hierarchy, iteration, control structures, expression-based p arameters and program encapsulation. ...
Variables may be set interactively by the user, or calculated at run time via mathematical expressions tied to data values or control variables within the visual network. ...
doi:10.1145/204362.204367
fatcat:5xg64xedd5gd5c4r3mufthvesu
Visual representations of executing programs
2007
Journal of Visual Languages and Computing
Taxonomy of the various on-line program execution visualizations. ...
This paper looks at the evolution of on-line visual representations of executing programs, showing how they have moved from concrete representations of relatively small programs to abstract representations ...
Because the amount of data involved is relatively small, this visualization was able to run in real time with the program and only slowed the program by a small factor. ...
doi:10.1016/j.jvlc.2007.01.003
fatcat:guepdqtuc5cmtexmb7fv6npuka
An eye-tracking methodology for characterizing program comprehension processes
2006
Proceedings of the 2006 symposium on Eye tracking research & applications - ETRA '06
program comprehension strategies during dynamic program visualization with help of eye-movement data. ...
Novice and intermediate programmers used a program visualization tool to aid their comprehension while the location of fixations, fixation durations and attention switching between the areas of interest ...
to confirm their hypothesis, while those running the visualization more times were in need of its help. ...
doi:10.1145/1117309.1117356
dblp:conf/etra/BednarikT06
fatcat:uopf6khb6bc2fhh22aeyvah3ne
Membrane Layer Method to Separate Simulation and Visualization for Large-scale In-situ Visualizations
2018
Proceedings of 8th International Conference on Simulation and Modeling Methodologies, Technologies and Applications
We propose a multiple-program, multiple-data (MPMD) approach to the in-situ visualization to realize interactive in-situ visualizations. ...
It is semipermeable because information runs in one-way from the simulation to the visualization through the layer, and the layer prevents the simulation program from being affected by visualization program's ...
In most of its execution time, the front face program waits for the new data D n from the simulation program and receives it immediately when it is sent. ...
doi:10.5220/0006854901060111
dblp:conf/simultech/KageyamaSY18
fatcat:odadcin5k5bsrio2kbbb2iks7q
Visualizing the Memory Access Behavior of Shared Memory Applications on NUMA Architectures
[chapter]
2001
Lecture Notes in Computer Science
This kind of optimization, however, requires in depth knowledge about the run-time memory access behavior of programs. ...
This paper presents such a visualization tool displaying the monitored data in a user understandable way thereby showing the memory access behavior of shared memory applications. ...
Visualizing the Run-Time Memory Access Behavior Data locality is the most important performance issue of shared memory programming on NUMA architectures and a visualization tool provides a direct way to ...
doi:10.1007/3-540-45718-6_91
fatcat:2ip2s6ty3fgb7a2e754ryy5boy
Immediacy through Interactivity: Online Analysis of Run-time Behavior
2010
2010 17th Working Conference on Reverse Engineering
Visualizations of actual run-time data support the comprehension of programs, like examples support the explanation of abstract concepts and principles. ...
We propose an interactive approach to collect and present run-time data. An initial shallow analysis provides for immediate access to visualizations of run-time information. ...
The amount of required data for generating a run-time visualization to support an inital overview is limited compared to the information that is generated in an entire program run. ...
doi:10.1109/wcre.2010.17
dblp:conf/wcre/PerscheidSHGH10
fatcat:llzadvld3zfelmrihl47tztnqe
Visualizing High-Resolution Climate Data
[chapter]
2001
Lecture Notes in Computer Science
We also need to be able to visualize the data we obtain from climate model runs, to better understand the relationship between the variables driving the evolution of weather systems. ...
This paper discusses the process of taking data in the MM5 format, converting it to a format recognized by Vis5D and Cave5D, and then visualizing the data. ...
Department of Energy, under Contract W-31-109-Eng-38. ...
doi:10.1007/3-540-45545-0_30
fatcat:2ikc7z5vojasfnl666diqwbldm
Design and Implementation of Xinjiang Astronomical Observatory Astronomical Data Transmission Visualization System
2019
Advances in Astronomy
In test, this visualization system can run stably for a long time in unmanned manner. ...
Visualization system of astronomical data transmission with four-layer structure was built to manage data transmission. ...
Acknowledgments The authors gratefully acknowledge the support of the National Natural Science ...
doi:10.1155/2019/8741027
fatcat:66x77eyx6bfrdper7xfidotxtq
Using Memory Transfer Language (MTL) as a Tool for Program Dry-running
2014
International Journal of Computer Applications
In this paper, the use of visualization techniques in teaching and learning programming is revisited. It is demonstrated that MTL can be used to visualize most of programming aspects. ...
MTL, as a tool for dry-running programs, tracing and correcting codes is used in a class experiment. Results show that MTL can be used in teaching novice programmers to improve their coding abilities. ...
PROGRAM DRY-RUNNING To execute a program by hand, writing values of variables and other run-time data on paper, in order to check its operation or to track down a bug is called dry-running. ...
doi:10.5120/14873-3250
fatcat:reyd627njnhg5o6llo7y6vzgjq
Visualizing Java in action
2003
Proceedings of the 2003 ACM symposium on Software visualization - SoftVis '03
We have developed a dynamic Java visualizer that provides a view of a program in action with low enough overhead so that it can be used almost all the time by programmers to understand what their program ...
Most current dynamic visualizations either use program traces to show information about prior runs, slow the program down substantially, show only minimal information, or force the programmer to indicate ...
Acknowledgements This work was done with support from the National Science Foundation through grants ACI9982266, CCR9988141, and CCR9702188 and with the generous support of Sun Microsystems. ...
doi:10.1145/774841.774842
fatcat:mlg7df723jbrbfrxijwkxklera
Visualizing Java in action
2003
Proceedings of the 2003 ACM symposium on Software visualization - SoftVis '03
We have developed a dynamic Java visualizer that provides a view of a program in action with low enough overhead so that it can be used almost all the time by programmers to understand what their program ...
Most current dynamic visualizations either use program traces to show information about prior runs, slow the program down substantially, show only minimal information, or force the programmer to indicate ...
Acknowledgements This work was done with support from the National Science Foundation through grants ACI9982266, CCR9988141, and CCR9702188 and with the generous support of Sun Microsystems. ...
doi:10.1145/774833.774842
dblp:conf/softvis/Reiss03
fatcat:2cjzfihgfnhjxa2yv3dnmcvt4q
« Previous
Showing results 1 — 15 out of 830,080 results