Filters








830,080 Hits in 6.1 sec

Visualizing program execution using user abstractions

Steven P. Reiss
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

Septian Ulan Dini, Sparisoma Viridi
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

Isaac Dooley, Chee Wai Lee, Laxmikant V. Kale
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

S.P. Reiss
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

Mark Young, Danielle Argiro, Steven Kubica
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

Steven P. Reiss
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

Roman Bednarik, Markku Tukiainen
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

Akira Kageyama, Naohisa Sakamoto, Kohei Yamamoto
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]

Jie Tao, Wolfgang Karl, Martin Schulz
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

Michael Perscheid, Bastian Steinert, Robert Hirschfeld, Felix Geller, Michael Haupt
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]

Sheri A. Voelz, John Taylor
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

Xinchen Ye, Hailong Zhang, Yan Zhu, Jie Wang, Tohtonur Ergesh, Huijuan Li
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

Leonard J.Mselle
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

Steven P. Reiss
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

Steven P. Reiss
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