Skip to main content

Visualizing the Execution of Java Programs

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2269))

Abstract

Jinsight is a tool for exploring a program’s run-time behavior visually. It is helpful for performance analysis, debugging, and any task in which you need to better understand what your Java program is really doing.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. De Pauw, W., Mitchell, N., Robillard, M., Sevitsky, G., Srinivasan, H. Drive-by analysis of running programs. Proceedings for Workshop on Software Visualization, International Conference on Software Engineering, Toronto, Ontario, May 2001.

    Google Scholar 

  2. Sevitsky, G., De Pauw, W., Konuru, R. An information exploration tool for performance analysis of Java programs. Proceedings of Technology of Object-Oriented Languages and Systems (TOOLS Europe), Zürich, Switzerland, March 2001, pp. 85–101.

    Google Scholar 

  3. De Pauw, W., Sevitsky, G. Visualizing reference patterns for solving memory leaks in Java. Concurrency: Practice and Experience (2000) 12:1431–1454.

    Article  MATH  Google Scholar 

  4. De Pauw, W., Sevitsky, G. Visualizing reference patterns for solving memory leaks in Java. ECOOP’ 99, Lisbon, Portugal, June 1999. Lecture Notes in Computer Science Vol. 1628, Springer Verlag, pp. 116–134.

    Google Scholar 

  5. De Pauw, W., Lorenz, D., Vlissides, J., Wegman, M. Execution patterns in object-oriented visualization. Proceedings of the Fourth Conference on Object-oriented Technologies and Systems (COOTS), Santa Fe, New Mexico, April 1998, pp. 219–234.

    Google Scholar 

  6. De Pauw, W., Kimelman, D., Vlissides, J. Modeling object-oriented program execution. ECOOP’ 94, Bologna, Italy, July 1994. Lecture Notes in Computer Science Vol. 821, Springer Verlag, pp. 163–182.

    Google Scholar 

  7. De Pauw, W., Helm, R., Kimelman, D., Vlissides, J. Visualizing the behavior of objectoriented Systems, OOPSLA’ 93 Conference Proceedings, Washington, D.C., September 1993, pp. 326–337.

    Google Scholar 

  8. Reiss, S. An overview of BLOOM. Proceedings of Program Analysis for Software Tools and Engineering (PASTE’ 01), Snowbird, Utah, June 2001, pp. 2–5.

    Google Scholar 

  9. Jerding, D. and Stasko, J. The information mural: A technique for displaying and navigating large information spaces. IEEE Transactions on Visualization and Computer Graphics, July–September 1998, 4(3):257–271.

    Google Scholar 

  10. Zimmermann, T. and Zeller, T. Visualizing memory graphs (this volume).

    Google Scholar 

  11. Zeller, A., Lütkehaus, D. DDD-A free graphical front-end for UNIX debuggers. ACM SIGPLAN Notices, January 1996, 31(1):22–27.

    Article  Google Scholar 

  12. Mehner, K. JaVis: A UML-based visualization and debugging environment for concurrent Java programs (this volume).

    Google Scholar 

  13. Sefika, M., Sane, A., Campbell, R. Architecture-oriented visualization. OOPSLA’ 96 Conference Proceedings. SanJose, California, October 1996. Published as SIGPLAN Notices, 31(10):389–405.

    Google Scholar 

  14. Walker, R. J., Murphy, G., Freeman-Benson, B., Wright, D., Swanson, D., Isaak, J. Visualizing dynamic software system information through high-level models. OOPSLA’ 98 Conference Proceedings, Vancouver, British Columbia, October 1998. Published as SIGPLAN Notices, 33(10):271–283.

    Google Scholar 

  15. Reiss, S. Software Visualization in the desert environment. Proceedings of Program Analysis for Software Tools and Engineering (PASTE’ 98), Montreal, Quebec, June 1998. pp. 59–66.

    Google Scholar 

  16. Consens, M., Hasan, M., Mendelzon, A. Visualizing and querying distributed event traces with Hy+. Lecture Notes in Computer Science, Vol. 819, Springer Verlag, 1994, pp. 123–141.

    Google Scholar 

  17. Snodgrass, R. A relational approach to monitoring complex systems. ACM Transactions on Computer Systems, May 1988, 6(2):157–196.

    Article  Google Scholar 

  18. Lencenvicius R., Hoelzle, U., Singh, A. K. Dynamic query-based debugging. ECOOP’ 99, June 1999, Lisbon, Portugal. Lecture Notes in Computer Science, Vol. 1628, Springer Verlag, pp. 135–160.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

De Pauw, W., Jensen, E., Mitchell, N., Sevitsky, G., Vlissides, J., Yang, J. (2002). Visualizing the Execution of Java Programs. In: Diehl, S. (eds) Software Visualization. Lecture Notes in Computer Science, vol 2269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45875-1_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-45875-1_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43323-1

  • Online ISBN: 978-3-540-45875-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics