jGRASP
Developer(s) | jGRASP Team |
---|---|
Stable release | 2.0.6_12
/ December 21, 2022 |
Java SE | |
Type | Java IDE |
License | License, freeware |
Website | http://www.jgrasp.org/ |
jGRASP is a
The runtime data structure visualizations are also available as plugins for IntelliJ IDEA, Android Studio, and Eclipse.
jGRASP is implemented in
and other systems.For languages other than Java and Kotlin, jGRASP is a
Visualizations
The
The Java/Kotlin object viewers
The Complexity Profile Graph[6] (CPG) is a statement-level complexity diagram. Its purpose is to aid in identifying overly complex areas of source code. jGRASP generates CPGs for both Java and Ada. The metric includes common measures, such as reachability and content complexity, which can be displayed individually.
jGRASP also generates UML diagrams for Java, with interactive dependency information.
History
jGRASP was created by James Cross and Larry Barowski at the Department of Computer Science and Software Engineering in the Samuel Ginn College of Engineering at Auburn University. It is maintained and evaluated by the jGRASP Team. The development of jGRASP has been supported by a research grant from the National Science Foundation.
The development of previous versions of GRASP was supported by research grants from
See also
References
- ^ "jGRASP Home Page". www.jgrasp.org. Retrieved 2020-06-01.
- ^ "Visual Support for Incremental Abstraction and Refinement in Ada 95"
- ^ "GRASP/Ada 95: Visualization with Control Structure Diagrams"
- ^ "Dynamic Object Viewers for Data Structures"
- ^ "An Extensible Framework for Providing Dynamic Data Structure Visualizations in a Lightweight IDE"
- ^ "Visualization and Measurement of Source Code"