From: Brian Drummond <brian_drummond@btconnect.com>
Subject: Re: Ada and UML
Date: Thu, 02 Sep 2010 11:25:51 +0100
Date: 2010-09-02T11:25:51+01:00 [thread overview]
Message-ID: <bptu76p29jq88p85blvatd81fo3u8e64lg@4ax.com> (raw)
In-Reply-To: op.vidsklzqule2fv@garhos
On Thu, 02 Sep 2010 03:18:11 +0200, Yannick Duch�ne (Hibou57)
<yannick_duchene@yahoo.fr> wrote:
>Le Wed, 01 Sep 2010 20:44:09 +0200, Simon Wright <simon@pushface.org> a
>�crit:
>What I expect, may be explained with concrete cases.
>
>I feel for long source does not came with all value and sometime, the
>�clever idea� in something comes at an abstract level which not any more
>clearly visible in a source, even if the source implements this �clever
>idea�.
...
>As an example, I have an FTP application written 5 years ago. Not so much
>big, 2_000 lines. But I have to rework it, and although there are comments
>and the design was clear at the time I wrote it, it seems impossible to be
>sure to clearly understand what I had in mind at the time.
...
>And what if I ever want to re-implement these things in another language ?
>(one is C, the other is Pascal and JS) A direct translation to Ada (which
>I plan for the future) would surely turn into many errors every where.
One question possibly worth asking - is UML the right starting point for this
discussion?
It is certainly a candidate - but if the question is, how to capture the essence
of a design independent of the implementation (either before design, or
retrospectively to aid later understanding and possibly re-implementation) - is
it the only, or even the best candidate?
Others might be formal methods - Z or B, discussed here recently. It seems to me
they can be used to capture a specification and ruthlessly test it - but maybe
they cannot be easily applied in retrospect.
Or even Bon (which was mentioned here about a year ago). I had never heard of
it, so hunted down the recommended book via Amazon - second hand, ex-library.
It was pristine - it had never been borrowed...
I am probably the wrong persion to ask this question, having no practical
experience of any of these tools (beyond downloading and playing with a UML tool
set), but your post sounds so much like my internal debate that I am interested
in your thoughts.
UML appears to have more momentum and support than all the other options put
together - does that alone make it the right choice?
Or does it offer the best solution on its own merits?
Or does its (relative) popularity mean that a "better" candidate (B, perhaps) is
being overlooked?
- Brian
next prev parent reply other threads:[~2010-09-02 10:25 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-31 10:12 Ada and UML Yannick Duchêne (Hibou57)
2010-08-31 11:05 ` 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 [this message]
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