comp.lang.ada
 help / color / mirror / Atom feed
From: "Samuel T. Harris" <s_harris@hso.link.com>
Subject: Re: Ada to Buhr
Date: 1998/01/28
Date: 1998-01-28T00:00:00+00:00	[thread overview]
Message-ID: <34CF953F.7CFEB24F@hso.link.com> (raw)
In-Reply-To: JDEHHGAvDkz0EwRy@dowie-cs.demon.co.uk


Martin M Dowie wrote:
> 
> Does anyone know of a reverse engineering tool to convert existing Ada
> (83) code into a Buhr notation diagram (approx 300 packages). we've
> tried the 'a_reveng' tool that comes with TeamWork (v7) but the result
> are not exactly readable...
> --
> Martin M Dowie

Look to the old Adagen tool from Mark V Systems.
Adagen is now an optional component of their ObjectMaker product,
but it is a lot to pay just for Buhr diagrams.

If you are look to provide some facility to assist new
developers' understanding of your code, perhaps you should
also investigate the myriad of IDEs now available. Emacs
with Ada extensions is freely available. We use Apex in house
which comes complete with an integrated syntax/semantic
smart code editor (but again, that's alot to pay just
for hyper links in the code editor). There is also a tool
to convert Ada to html available at www.adahome.com.
Given one of these alternatives, reviewers can quickly
"navigate" around the code. See variable, goto declaration;
see type in declaration, goto that declaration; see with
clause, goto package. Having the hyperlinks provided
with any of the above facilities greatly enhances the
productivity of anyone reviewing code.

-- 
Samuel T. Harris, Principle Engineer
Raytheon Systems Company
"If you can make it, We can fake it!"




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

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-01-27  0:00 Ada to Buhr Martin M Dowie
1998-01-28  0:00 ` Samuel T. Harris [this message]
1998-01-28  0:00 ` David  Weller
1998-01-28  0:00   ` Martin M Dowie
1998-02-18  0:00 ` Ed Colbert
replies disabled

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