Type of software:

  • Architectural

Operating system:

  • Windows

Available to:

  • Students


  • Free

jGRASP is a lightweight development environment, created specifically to provide automatic generation of software visualizations to improve the comprehensibility of software.


jGRASP produces Control Structure Diagrams (CSDs) for Java, C, C++, Objective-C, Ada, and VHDL; Complexity Profile Graphs (CPGs) for Java and Ada; UML class diagrams for Java; and has dynamic object viewers that work in conjunction with an integrated debugger and workbench for Java.


Auburn University - http://www.jgrasp.org/

How to get software:

This software is available to use in selected student computer labs.

Support & Training:

Type of support provided:

  • Help with use
  • Installation
  • Training
  • Purchasing Assistance

Training options:

Tutorials in PDF are available on the jGRASP website: http://www.jgrasp.org/index.html.

Available in these computer labs: