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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,cfcf6e3e7ade5a74 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-23 23:02:26 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: byhoe@greenlime.com (Adrian Hoe) Newsgroups: comp.lang.ada Subject: Re: Free Ada UML tools Available / Date: 23 May 2002 23:02:26 -0700 Organization: http://groups.google.com/ Message-ID: <9ff447f2.0205232202.2451c06e@posting.google.com> References: <3CED3807.5378EC9D@lmco.nospammmmmm.com> NNTP-Posting-Host: 203.106.197.15 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1022220146 3900 127.0.0.1 (24 May 2002 06:02:26 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 24 May 2002 06:02:26 GMT Xref: archiver1.google.com comp.lang.ada:24626 Date: 2002-05-24T06:02:26+00:00 List-Id: Preben Randhol wrote in message news:... > On Thu, 23 May 2002 14:42:15 -0400, Joe Simon wrote: > > > > > > Hello. > > > > Anybody know of any free tools that will allow me to model using UML and > > generate Ada code. > > Use Dia and dia2code the latter supports also Ada. Both are Free > Software/Open Source. > > Dia => http://www.lysator.liu.se/~alla/dia/ > > Welcome to Dia's homepage. Dia is a gtk+ based diagram creation program > released under the GPL license. > > Dia is designed to be much like the commercial Windows program 'Visio'. > It can be used to draw many different kinds of diagrams. It currently > has special objects to help draw entity relationship diagrams, UML > diagrams, flowcharts, network diagrams, and simple circuits. It is also > possible to add support for new shapes by writing simple XML files, > using a subset of SVG to draw the shape. > > It can load and save diagrams to a custom XML format (gzipped by > default, to save space), can export diagrams to EPS or SVG formats and > can print diagrams (including ones that span multiple pages). > > Dia2code => http://sourceforge.net/projects/dia2code > > This program generates code from an UML Dia Diagram.Currently supported > languages are: Ada, C, C++, IDL, Java, PHP, Python, shapefiles and SQL. > > Preben What a nice UML (and other) drawing tool! But still has plenty of room for improvement including the code generator. All operations will be generated as functions in Ada. (I have not tried generating for others yet) Is this a feature or a shortage? Still has to do alot of hand work on the generated Ada code. -- -- Adrian Hoe -- http://adrianhoe.com