![]() |
ASE2 CARD CATALOG ENTRY |
Instructions:
The GRASP Project has successfully created and prototyped a new algorithmic level graphical representation for Ada software: the Control Structure Diagram (CSD). The primary impetus for creation of the CSD was to improve the comprehension efficiency of Ada 95, C, C++, Java, and VHDL source code and, as a result, improve software reliability and reduce software costs.
GRASP provides the capability to generate CSD's from Ada 95, C, C++, and Java source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional application. As of release 4.3, GRASP has been integrated with GNAT, GNU's Ada 95 compiler. This has resulted in a comprehensive graphical based development environment for Ada 95. The user may view, edit, print, and compile source code as CSD's with no discernible addition to storage or computational overhead.
JGRASP is a version of GRASP that runs on the Java Virtual Machine, thereby running in a platform-independent fashion.
The development of GRASP has been supported by research grants from NASA Marshall Space Flight Center and the Department of Defense Advanced Research Projects Agency (ARPA).
GRASP Version 6.0 for UNIX and LINUX, July 1997 GRASP Version 1.0 for Windows 95/NT, July 1997 JGRASP Version 1.0 for JVM GRASP is mirrored from the Auburn University site, so is updated automatically as the Auburn University site is updated
This prologue must be included in all copies of this software. Restrictions on use or distribution: GNU License See GNU Public License for details.
This software and its documentation are provided "AS IS" and without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. The user is advised to test the software thoroughly before relying on it. The user must assume the entire risk and liability of using this software. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.
Powered by the Generic Web-Based Reuse Library (GWRL)