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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,b17a878bb28e84b8 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Received: by 10.68.223.136 with SMTP id qu8mr1451574pbc.3.1327160024010; Sat, 21 Jan 2012 07:33:44 -0800 (PST) Path: lh20ni207752pbb.0!nntp.google.com!news2.google.com!postnews.google.com!b23g2000yqn.googlegroups.com!not-for-mail From: Marc C Newsgroups: comp.lang.ada Subject: Re: Block diagrams for Ada code? Date: Sat, 21 Jan 2012 07:31:54 -0800 (PST) Organization: http://groups.google.com Message-ID: <9372c1b8-f4bb-46cf-b936-5459eb21c887@b23g2000yqn.googlegroups.com> References: <30261048.184.1327141641882.JavaMail.geo-discussion-forums@vbxy22> NNTP-Posting-Host: 96.125.227.53 Mime-Version: 1.0 X-Trace: posting.google.com 1327160023 2120 127.0.0.1 (21 Jan 2012 15:33:43 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 21 Jan 2012 15:33:43 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: b23g2000yqn.googlegroups.com; posting-host=96.125.227.53; posting-account=mjE6MAoAAADjsB3NIuKgfHO4u-Elh3cb User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HUALESNKRC X-HTTP-UserAgent: Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1,gzip(gfe) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Date: 2012-01-21T07:31:54-08:00 List-Id: On Jan 21, 4:27=A0am, mockturtle wrote: > Dear.all, > I need to draw a "block diagram" overview of a fairly complex Ada code an= d I was wondering if there was some more or less "standard" =A0symbols to d= enote things like packages, tasks and protected objects. =A0The only thing = that comes to my mind is UML, but maybe I would prefer something more Ada-s= pecific. =A0Any ideas? SciTools' "Understand" (http://www.scitools.com/index.php) product does block and control flow diagrams, browsing, metrics, and just a whole lot. It's been my "go to" tool when I've had the need to dig into a legacy code base, including repositories of upwards of a million SLOC. They have first class support for Ada, as well as the other languages they support, and their technical support has been amongst the best in the business from my experience. It's probably priced to high for the average one man shop user at $995, but a trial download (http://www.scitools.com/download) does include a 2-week evaluation license. Marc A. Criley Ada sub-reddit moderator http://www.reddit.com/r/ada