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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,6cf1faff6ff0a665 X-Google-Attributes: gid103376,public From: mfb@mbunix.mitre.org (Michael F Brenner) Subject: Re: Ada reverse enginering tools. Can you suggest one ? Date: 1997/06/17 Message-ID: <5o6i7m$2o1@top.mitre.org>#1/1 X-Deja-AN: 249110623 References: <5ns6nl$q05$1@hammer.msfc.nasa.gov> Organization: The MITRE Corporation, Bedford Mass. Newsgroups: comp.lang.ada Date: 1997-06-17T00:00:00+00:00 List-Id: Some of Ada engineering tools include: cgrep (used by MITRE customers), Refine/Ada (a commercial tool), gnatf (to produce cross reference lists and lists of things not used). What I would like to see is better visualization of the cohesion and coupling using graphical renderings of the program flow and data flow in all the processes and threads, with timing under my control and variable values watched at my discretion, with a user interface like Turbo Pascal 7.0 (the best user interface ever), plus hypertext links from each node and arrow like Digital Equipment Corporations DECSet Source Code Analyzer or CADRE Teamwork, and an open interface so I can program my own metrics collection, clustering algorithms, statistics, selection criteria for execution and display, written in Ada so there wont be any bugs, hanging pointers, or memory leakage.