comp.lang.ada
 help / color / mirror / Atom feed
From: "J-P. Rosen" <rosen@adalog.fr>
Subject: Re: Comparison : Ada and UML (comparison… indeed)
Date: Tue, 09 Nov 2010 15:27:13 +0100
Date: 2010-11-09T15:27:13+01:00	[thread overview]
Message-ID: <ibblo9$6e9$1@news.eternal-september.org> (raw)
In-Reply-To: <cb355921-a6e7-42ad-a31d-78d553c831fb@z9g2000yqz.googlegroups.com>

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 <<HOOD_Active_Object>> 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



  reply	other threads:[~2010-11-09 14:27 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-31  6:22 Comparison : Ada and UML (comparison… indeed) Yannick Duchêne (Hibou57)
2010-10-31  7:11 ` Simon Wright
2010-10-31  8:01   ` Yannick Duchêne (Hibou57)
2010-10-31  8:33     ` Vinzent Hoefler
2010-10-31 10:18       ` Yannick Duchêne (Hibou57)
2010-10-31 10:45         ` Vinzent Hoefler
2010-10-31 10:53         ` Yannick Duchêne (Hibou57)
2010-10-31 10:32       ` Yannick Duchêne (Hibou57)
2010-10-31 10:47       ` J-P. Rosen
2010-10-31 11:00         ` Yannick Duchêne (Hibou57)
2010-11-09 11:04           ` Matteo Bordin
2010-11-09 14:27             ` J-P. Rosen [this message]
2010-11-09 17:44               ` Matteo Bordin
2010-11-09 21:17                 ` J-P. Rosen
2010-11-10  9:23                   ` Matteo Bordin
2010-11-10 15:32                     ` J-P. Rosen
2010-11-09 20:02             ` Simon Wright
2010-11-10  9:34               ` Matteo Bordin
2010-11-10 21:31                 ` Simon Wright
2010-11-10 21:43                   ` Vinzent Hoefler
2010-11-11  7:40                     ` J-P. Rosen
2010-11-12 16:36                       ` Matteo Bordin
2010-11-12 16:37                       ` Matteo Bordin
2010-11-12 18:24                         ` J-P. Rosen
2010-11-12 16:27                   ` Matteo Bordin
2010-10-31 10:43     ` J-P. Rosen
2010-10-31 10:40 ` J-P. Rosen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox