comp.lang.ada
 help / color / mirror / Atom feed
From: jcn@swl.msd.ray.com (John Norcross {83602})
Subject: Re: Ada -> Flowchart?
Date: 1998/01/28
Date: 1998-01-28T00:00:00+00:00	[thread overview]
Message-ID: <6aoic5$of7@swlpns.msd.ray.com> (raw)
In-Reply-To: 34CFB5E2.D28FD138@eng.auburn.edu


James Cross <cross@eng.auburn.edu> writes:

>Fredrik Thoernblad wrote:

>> I'm often involved with reading old ada code and trying to figure out
>> what the code actually does. This is always painful and boring...
>> One way of understanding the logical flow of the code is to make a
>> flowchart of the code. The problem is that so far I've had to do this
>> by hand. I'm looking for a tool that will do this automatically, i e
>> in with the code and out comes the flowchart.
>> Has anyone seen a tool like this? Does it exist?
>> If you have any clues to where and how to get my hands on a tool like
>> this, please drop me a note!
>> Otherwise I might also be interested in finding a lex/yacc ada parser,
>> that way I might be able to make one myself. I just don't want to build
>> the parser myself...
>>
>> Fredrik (fredrik.thornblad@bfs.bofors.se)

>As an alternative to bulky flowcharts, you might consider Control
>Structure
>Diagrams (CSDs) which are automatically generated in the GRASP
>environment.
>Please see http://www.eng.auburn.edu/grasp for examples and downloading.
>GRASP is distributed freely by Auburn University.

>James Cross (cross@eng.auburn.edu)


Hate to post a "me too", but I've been using Grasp to generate and
print listings used in code reviews for the past few months.  I can
personally vouch for its ability to aid considerably in improving 
the readability and understandability of Ada source.  

It has been so well received by all here that we are now using it to
generate all code review listings.  If you haven't tried Grasp, you
are missing out!  It's available for almost every platform (PC-NT/Win95, 
SUNOS, SOLARIS, IRIX to name a few...)   It's also free!

http://www.eng.auburn.edu/grasp

Highly recommended!

--John

------------------------------------------------------------------------
|John Norcross | EFOGM Huntsville | 205.772.4795 | jcn@swl.msd.ray.com |
------------------------------------------------------------------------





  reply	other threads:[~1998-01-28  0:00 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-01-21  0:00 Ada -> Flowchart? Fredrik Thoernblad
1998-01-21  0:00 ` Robert Dewar
1998-01-21  0:00 ` Sune Falck
1998-01-23  0:00 ` Jeff L Burns
1998-01-28  0:00 ` James Cross
1998-01-28  0:00   ` John Norcross {83602} [this message]
1998-01-30  0:00   ` Philip Johnson
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox