comp.lang.ada
 help / color / mirror / Atom feed
From: Nicholas Collin Paul Gloucester <Colin_Paul_Gloster@ACM.org>
Subject: Re: Users of the BON notation among Ada users ?
Date: Fri, 16 Jan 2009 16:24:37 +0000 (UTC)
Date: 2009-01-16T16:24:37+00:00	[thread overview]
Message-ID: <slrngn1d7m.vbd.Colin_Paul_Gloster@Bluewhite64_for_Gloster.GIAN.fis.priv> (raw)
In-Reply-To: 25hhkg.t4r.ln@hunter.axlog.fr

On 2009-01-13, Jean-Pierre Rosen <rosen@adalog.fr> wrote:

|----------------------------------------------------------------------------|
|"Martyn Pike a ?crit :                                                      |
|                                                                            |
|> I have often wondered why HOOD and HRT-HOOD have not remained popular     |
|> within the Ada community.  Or perhaps they have - anyone care to comment ?|
|                                                                            |
|Because, unlike UML, they are not simply notations, but true design         |
|*methods*. They drive the design process through a precise engineering      |
|methodology. [..]                                                           |
|                                                                            |
|[..]"                                                                       |
|----------------------------------------------------------------------------|

They do not.

Not only do they lack rules for proceeding step by step, but even
Burns and Wellings or another coauthor (who took HOOD and produced
HRT-HOOD) admitted that HOOD and HRT-HOOD are not the best (though
this is not why they are not popular): on Hardcopy Page 3-4 of Volume
1 of a preliminary defintion of HRT-HOOD it was indicated that formal
methods are better. It was claimed however in that preliminary
definition:
"Structured methods often use a graphical representation, but unlike
the informal diagrams these graphs are well defined"
which is quite a boast. The inconsistency applied to layering (and
hence to decomposition) in depicting use relationships to uncles as on
for example Page 11 of their technical report on how HRT-HOOD could
have been applied to the Olympus satellite (a technical report in
which they excused their inability to use HRT-HOOD to satisfy the
requirements which had been satisfied in the real mission without
HRT-HOOD as describing the launched design which accomplished what was
required as being overengineered) is reminiscent of problems with
inconsistent levels of abstraction in UML.

Note that in the large definition of RAVENSCAR coauthored by Burns and
Wellings and Dr. T. V. (another proponent of HRT-HOOD), HRT-HOOD was
not expressive enough for a diagram so a diagram like (but
incompatible with) a diagram which might appear in HRT-HOOD was
used. That is not a good advertisement.

On Hardcopy Pages 2-18 and 2-25 of Volume 2 of the aforementioned
HRT-HOOD document it was strongly recommended to add the Ada package
Calendar but more recently this banned in another doucment with an
intersecting set of coauthors (Hardcopy Page 19 of the aforementioned
RAVENSCAR document). Coherency, anyone?

The HRT-HOOD tool from Intecs-HRT was reputed to be very buggy. That
would not have helped to make it popular.

Yours sincerely,
Nicholas Collin Paul Gloucester



  parent reply	other threads:[~2009-01-16 16:24 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-09 15:38 Users of the BON notation among Ada users ? Hibou57 (Yannick Duchêne)
2009-01-10 18:06 ` Martyn Pike
2009-01-13  9:09   ` Hibou57 (Yannick Duchêne)
2009-01-12 17:50 ` Nicholas Collin Paul Gloucester
2009-01-13  9:11   ` Hibou57 (Yannick Duchêne)
2009-01-12 18:25 ` Britt Snodgrass
2009-01-12 18:34   ` Martyn Pike
2009-01-12 22:44     ` Martin
2009-01-13  7:50     ` Jean-Pierre Rosen
2009-01-13  9:10       ` Matteo Bordin
2009-01-13  9:44       ` Hibou57 (Yannick Duchêne)
2009-01-13 17:21         ` Jean-Pierre Rosen
2009-01-13 20:22           ` Jeffrey R. Carter
2009-01-14  9:05             ` Jean-Pierre Rosen
2009-01-14 18:49               ` Jeffrey R. Carter
2009-01-16 16:24       ` Nicholas Collin Paul Gloucester [this message]
2009-01-19  9:10         ` Jean-Pierre Rosen
2009-01-12 22:49   ` sjw
2009-01-12 22:52   ` Martin
2009-01-13  9:31     ` Hibou57 (Yannick Duchêne)
2009-01-13  9:48       ` hesobreira
2009-01-13 16:23       ` Martin
2009-01-13 17:17         ` Hibou57 (Yannick Duchêne)
2009-01-13  9:19   ` Hibou57 (Yannick Duchêne)
2009-01-12 23:01 ` sjw
2009-01-13  9:38   ` Hibou57 (Yannick Duchêne)
2009-01-13 12:10   ` Georg Bauhaus
2009-01-13 17:14     ` Hibou57 (Yannick Duchêne)
2009-01-19 12:22   ` Brian Drummond
2009-01-20 18:44     ` Hibou57 (Yannick Duchêne)
2009-01-21 13:23       ` Brian Drummond
replies disabled

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