From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Ada and UML
Date: Tue, 31 Aug 2010 12:12:43 +0200
Date: 2010-08-31T12:12:43+02:00 [thread overview]
Message-ID: <op.viarzhr2ule2fv@garhos> (raw)
Hi all,
A few days ago I get to have a look back at UML after a topic linking to
an assessment stating graphical representations may help in
design/application validation. Someone argued there is a lack of semantic
with UML which dismiss its usage ; one topic I agree on, and after some
reading to be sure, it seems indeed, there does not have a clearly defined
semantic (*)
Another topic I oftenly read/heard about Ada and UML, is that it is too
much oriented toward Java/C++, lacking as an example, handling of class
and package orthogonality which is typical of Ada.
I've just discovered today it seems there is a kind of package visibility
with UML expression of classes, which could match Ada concept of package:
the visibility modifier “~” (the Tilde sign) which seems to means “Private
at package level”. This should be sufficient for Ada. Nevertheless, there
is nothing like “friend” or “protected” in Ada, as visibility is only
handled by packages, so this visibility modifiers could just be
disallowed. Do you think “~” is OK to express visibility handled by
packages ?
For you who tried Ada and UML, did you noticed some others unsolvable
matters to express Ada package in UML ?
(*) TBH, some peoples with interests in UML was aware of that, started
some research on 1997 to draw a formal definition of the UML semantic, but
any research in that area seemed to end on 2004, without any successful
completion.
P.S. As the purpose of UML is clearly underspecification, may be the
question of this thread does not really matters, as Ada is acting at
implementation level.
next reply other threads:[~2010-08-31 10:12 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-31 10:12 Yannick Duchêne (Hibou57) [this message]
2010-08-31 11:05 ` Ada and UML Yannick Duchêne (Hibou57)
2010-08-31 11:54 ` Yannick Duchêne (Hibou57)
2010-08-31 16:34 ` Matteo Bordin
2010-08-31 21:20 ` nobody
2010-09-02 0:19 ` Yannick Duchêne (Hibou57)
2010-09-02 6:14 ` Simon Wright
2010-09-02 20:33 ` nobody
2010-08-31 23:14 ` Yannick Duchêne (Hibou57)
2010-08-31 23:31 ` Yannick Duchêne (Hibou57)
2010-09-01 8:20 ` Matteo Bordin
2010-09-01 18:44 ` Simon Wright
2010-09-01 21:56 ` Simon Wright
2010-09-02 1:18 ` Yannick Duchêne (Hibou57)
2010-09-02 10:25 ` Brian Drummond
2010-09-02 0:43 ` Yannick Duchêne (Hibou57)
2010-09-02 7:50 ` Georg Bauhaus
2010-09-02 23:05 ` Yannick Duchêne (Hibou57)
2010-09-03 4:19 ` Yannick Duchêne (Hibou57)
2010-09-03 6:54 ` Matteo Bordin
2010-09-03 10:20 ` Yannick Duchêne (Hibou57)
2010-09-03 11:33 ` sjw
2010-09-03 13:18 ` Hibou57 (Yannick Duchêne)
2010-09-03 16:14 ` Matteo Bordin
2010-09-04 14:51 ` Yannick Duchêne (Hibou57)
2010-09-06 9:21 ` Matteo Bordin
2010-09-07 18:25 ` Yannick Duchêne (Hibou57)
2010-09-03 16:16 ` Matteo Bordin
2010-09-03 19:39 ` Simon Wright
2010-08-31 18:25 ` Martin Krischik
2010-09-01 8:40 ` sjw
2010-09-02 0:22 ` Yannick Duchêne (Hibou57)
2010-09-02 4:48 ` J-P. Rosen
2010-09-02 10:34 ` Brian Drummond
2010-09-02 13:00 ` Robert A Duff
2010-09-02 13:24 ` Yannick Duchêne (Hibou57)
2010-09-10 20:13 ` Yannick Duchêne (Hibou57)
-- strict thread matches above, loose matches on Subject: below --
2001-08-04 9:55 Paul Foster
2001-07-10 10:54 Death by analogy Part 2 (was Re: is ada dead?) Robert C. Leif, Ph.D.
2001-07-10 16:58 ` Al Christians
2001-07-10 18:39 ` Michael P. Card
2001-07-10 20:39 ` Al Christians
2001-07-10 21:11 ` Michael P. Card
2001-07-11 5:25 ` Ada and UML raj
2001-07-11 9:40 ` David C. Hoos, Sr.
2001-07-13 19:00 ` Nick Williams
2001-07-13 19:46 ` Ted Dennison
2001-07-17 8:25 ` David Humphris
2001-07-16 0:56 ` Ken Garlington
2001-07-17 18:59 ` Simon Wright
2001-07-23 14:38 ` John Kern
2001-08-04 6:29 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox