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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,b1994c62e4fe4518 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!r27g2000vbn.googlegroups.com!not-for-mail From: =?ISO-8859-1?Q?Yannick_Duch=EAne_Hibou57?= Newsgroups: comp.lang.ada Subject: Re: Will UML helps to document Ada sources ? Date: Mon, 27 Jul 2009 01:45:18 -0700 (PDT) Organization: http://groups.google.com Message-ID: <5b9b9b4a-02be-49e7-b603-87991f6e91d8@r27g2000vbn.googlegroups.com> References: <7cb964c8-497f-4d01-9cfa-fefd909b1bd8@q11g2000yqi.googlegroups.com> <471cab23-d325-4b8a-b1ce-3e30badc9409@x25g2000prf.googlegroups.com> <1979e3e3-2c50-4074-a05c-5b0937740aa2@k6g2000yqn.googlegroups.com> NNTP-Posting-Host: 77.198.58.48 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1248684318 21528 127.0.0.1 (27 Jul 2009 08:45:18 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 27 Jul 2009 08:45:18 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: r27g2000vbn.googlegroups.com; posting-host=77.198.58.48; posting-account=vrfdLAoAAAAauX_3XwyXEwXCWN3A1l8D User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; fr),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:7367 Date: 2009-07-27T01:45:18-07:00 List-Id: I'm not really versed in UML, so I may be wrong, but it seems there are some suspected troubles with the conformity of Umbrello against UML. In a previous post, I've talked about the containment association. It seems that while this term appears in the UML specification, the symbol used by Umbrello for this association, does not exist in the UML Superstructure reference document. Then, Umbrello does not allow to create a composition link between two Ada packages. I suspect it to be errorneous, as UML seems to allow it (the containment relation, seems to be indeed, a composition relation). XMI file produced by Umbrello seems to be known to be none-conforming to wellformed XMI files (well... in the mean-time, XMI is not well suited to exchange UML diagrams). I'm falling back to StarUML (and leaving a note here for any one interested). StartUML does not support Ada, but any way, UML is not a compilable language (side note: there is an Executable UML somewhere in the place), and there is no need for any language support to draw shemas intended to document. It can be found here : http://staruml.sourceforge.net/ StarUML can be extended with UML profiles (an extention mechanism which is part of the UML standard), which should allow interested parties to extend it to cleanly represent Ada architectures in UML.