Javis: A UML-based visualization and debugging environment for concurrent java programs

35Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Debugging concurrent Java programs is a difficult task because of multiple control flows and inherent non determinism. It requires techniques not provided by traditional debuggers such as tracing, visualization, and automated error analysis. Therefore, we have developed the JaVis environment for visualizing and debugging concurrent Java programs. The information about a running program is collected by tracing. The Unified Modeling Language (UML) is used for the visualization of traces. Traces are automatically analyzed for deadlocks. The tracingis implemented usingthe Java Debug Interface (JDI) of the Java Platform Debugger Architecture. The visualization is integrated into the UML CASE tool Together.

Cite

CITATION STYLE

APA

Mehner, K. (2002). Javis: A UML-based visualization and debugging environment for concurrent java programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2269, pp. 163–175). Springer Verlag. https://doi.org/10.1007/3-540-45875-1_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free