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-Thread: 103376,57c80c1c1b1f8820 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,CP1252 Path: g2news1.google.com!news3.google.com!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: "J-P. Rosen" Newsgroups: comp.lang.ada Subject: Re: Comparison : Ada and UML =?windows-1252?Q?=28comparison=85_?= =?windows-1252?Q?indeed=29?= Date: Tue, 09 Nov 2010 15:27:13 +0100 Organization: Adalog Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 9 Nov 2010 14:27:21 +0000 (UTC) Injection-Info: mx01.eternal-september.org; posting-host="vslmL83UgSXHD8TS0/yPxA"; logging-data="6601"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+yWL1giK8unL386UMAkZPb" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 In-Reply-To: Cancel-Lock: sha1:x8pAAuiffdGc5bRIB44jDInH6fI= Xref: g2news1.google.com comp.lang.ada:15406 Date: 2010-11-09T15:27:13+01:00 List-Id: Le 09/11/2010 12:04, Matteo Bordin a �crit : > I personally don't see much sense in trying to semantically merge the > HOOD modeling approach (based on the notion of static "class" > instance) with the UML one (based on the dichotomy between classifiers > [classes] and typed elements [objects and class members]). There is no UML modeling approach. UML is a language (used by various modelling approaches, granted). If the purpose of UML is to reduce the confusion by standardizing boxes and arrows, why not use it on HOOD? It will make a HOOD design more understandable to people who are not used to HOOD diagrams. > Decorating > a UML class with an <> stereotype (or whatever) > does not mean much: a UML class needs to be instantiated to have a run- > time executable semantics, while a HOOD object doesn't. This > inconsistency has a lot of repercussions on several model elements and > on several levels. UML claims that it can represent any design method, thanks to stereotypes... > Of course, you can always come up with a GUI intelligent enough to > hide the semantic inconsistency between the two languages, HOOD is not a language, but primarily a design method. Diagrams are just used as a representation of the result of a design. > but the > underlying UML model (supposing models are serialized to UML and not > to proprietary formats) Note that HOOD defines a portable, open format for representing HOOD designs - and it did that long before UML. -- --------------------------------------------------------- J-P. Rosen (rosen@adalog.fr) Adalog a d�m�nag� / Adalog has moved: 2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00