From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,82a5c7abc5dff0ef X-Google-Attributes: gid103376,public From: nelson@scitools.com (Ken Nelson) Subject: Re: Reverse engineering Date: 1996/11/07 Message-ID: <55tnni$7us@thrush.sover.net>#1/1 X-Deja-AN: 195151416 references: <1996Oct28.215921.18820@schbbs.mot.com> organization: Scientific Toolworks, Inc. reply-to: nelson@scitools.com newsgroups: comp.lang.ada Date: 1996-11-07T00:00:00+00:00 List-Id: Hi David, In article <1996Oct28.215921.18820@schbbs.mot.com>, p26332@case3.geg.mot.com wrote: >I am looking for a tool that will reverse engineer Ada source >code and create a procedure calling sequence. I have access to >Cadre Teamwork (and reverse engineering) which I don't think will >do this. Also I have access to Rational Apex, which I think might >be able to do this with a custom script. > >Any help would be appreciated. Our company offers a few ways to handle this question, one as an adjuct to Teamwork/Ada, others as stand-alone tools. Adjunct to Teamwork/Ada ==================== We wrote the revAda tool that you are probably using for ASG reverse-engineering into Teamwork/Ada. Recently we've introduced a companion product called AdaNotes, which reverse-engineers Ada back into Teamwork/Ada Note fields. One of the Notes reverse-engineered is "Invocation Tree". Once in the Teamwork/Ada note it can be used with the Teamwork documentation generation tools. Email me if you would like more info about this, or contact your Cayenne (formerly Cadre) salesperson. Stand-Alone ========== If you want this textually then our ADADL Ada static analyzer produces this and a couple dozen other trees, cross-references, pretty-prints, etc.... If you want this graphically, then our GrafBrowse tool provides call-by and/or invocation tree (interactive or in postscript form) as well as Booch-Buhr style ASGs. It is also integrated with Teamwork/Ada. For examples of this see http://www.scitools.com Hope this helps. Regards, Ken N. ------------ Ken Nelson nelson@scitools.com (603) 448-6960 (603) 448-6961 (fax) http://www.scitools.com