The GRASP/Ada project (Graphical Representations of Algorithms, Structures, and Processes for Ada) 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 is to improve the comprehension efficiency of Ada software and, as a result, improve reliability and reduce costs. The emphasis is on the automatic generation of the CSD from Ada PDL or source code to support reverse engineering and maintenance. The CSD has the potential to replace traditional prettyprinted Ada source code. The current prototype provides the capability for the user to generate CSDs from Ada PDL or source code with a level of flexibility suitable for practical application
Published in:
Reverse Engineering, 1993., Proceedings of Working Conference on
Date of Conference: 21-23 May 1993