jGRASP An Integrated Development Environment with Visualizations for Improving Software Comprehensibility


Home
Download
Contact Us
Team Members
Resources
Archive
Privacy Policy
Support jGRASP

Documentation

jGRASP Help
On-line Papers
Tips
FAQ
Known Bugs
Version History
Future Plans
License

Intro Videos

Getting Started
Interactions

Tutorials (PDF)

Overview
Installation
Getting Started
Objects First
Interactions
CSD
Debugger
Projects
UML
Workbench
Viewers
All (zipped)

Sponsors
NSF

     Control Structure Diagram

The Control Structure Diagram (CSD) is an algorithmic level diagram automatically generated for Java, C, C++, Objective-C, Ada, and VHDL source code. It is intended to improve the comprehensibility of source code by clearly depicting control constructs, control paths, and the overall structure of each program unit. The CSD fits into the space that is normally taken by indentation in source code. It also provides "handles" for code structures, which enable meaningful source code folding and other structure-related editing features.


           


Copyright © 2011 Auburn University
Valid HTML 4.0