2016
DOI: 10.1002/spe.2411
|View full text |Cite
|
Sign up to set email alerts
|

Compact visualization of Java program execution

Abstract: Summary The context of this work is a practical, open‐source visualization system, called JIVE, that supports two forms of runtime visualizations of Java programs – object diagrams and sequence diagrams. They capture, respectively, the current execution state and execution history of a Java program. These diagrams are similar to those found in the UML for specifying design–time decisions. In our work, we construct these diagrams at execution time, thereby ensuring continuity of notation from design to executio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
17
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(17 citation statements)
references
References 23 publications
(58 reference statements)
0
17
0
Order By: Relevance
“…Program analysis and software visualization communities have already proposed trace reduction methods (Kuhn and Greevy 2006;Cornelissen et al 2008;Noda et al 2012;Jayaraman et al 2017). In (Kuhn and Greevy 2006) and (Cornelissen et al 2008), a trace Approaches allow visualizing only local commits.…”
Section: Trace Reduction Methods and Automatic Collapsingmentioning
confidence: 99%
See 2 more Smart Citations
“…Program analysis and software visualization communities have already proposed trace reduction methods (Kuhn and Greevy 2006;Cornelissen et al 2008;Noda et al 2012;Jayaraman et al 2017). In (Kuhn and Greevy 2006) and (Cornelissen et al 2008), a trace Approaches allow visualizing only local commits.…”
Section: Trace Reduction Methods and Automatic Collapsingmentioning
confidence: 99%
“…Particularly, method call sequences are summarized in one method-call chain (Kuhn and Greevy 2006). Also, compact sequence diagram generation is studied in (Noda et al 2012) and (Jayaraman et al 2017). To have a better sequence diagram representation of the program execution, Noda's method (Noda et al 2012) abstracts the history of object interaction by grouping strongly correlated objects.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Other approaches to sense-making include the interrogation of system traces and source-level debuggers. The visualization of Java execution traces in terms of object diagrams and sequence diagrams is proposed as a means for sense-making in [20]. Our approach provides a structured framework for defining many types of diagram including object and sequence.…”
Section: Related Workmentioning
confidence: 99%
“…Visualization has been demonstrated effective in many research areas for helping the analysis of system behavior or experimental results, eg, visualizing Java program execution behavior. 29 It could be also very helpful for workflow scheduling research. Therefore, both WorkflowSim 14 and CloudWorkflowSimulator 15 provide several visualization functions for workflow execution schedule.…”
Section: Related Workmentioning
confidence: 99%