comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Communications of ACM: Sir, Please Step Away from the ASR-33!
Date: Tue, 28 Dec 2010 14:39:08 +0000
Date: 2010-12-28T14:39:08+00:00	[thread overview]
Message-ID: <m262ue7yib.fsf@pushface.org> (raw)
In-Reply-To: 4d19e020$0$6885$9b4e6d93@newsspool2.arcor-online.net

Georg Bauhaus <rm.dash-bauhaus@futureapps.de> writes:

> If UML notation captures much of your model with guaranteed 1:1
> correspondence of UML notation and Ada notation (e.g.  template based
> correspondence, or Eiffel IDE style correspondence with BON notation,
> ...), it will be possible to use _any_ UML tool, thus leaving a
> choice, and reducing insulation.

If you do this, why bother with the UML tool at all? (unless all you
want is lots and lots of pretty diagrams to show the boss).

I strongly believe that the UML model should say what's appropriate at
its level, and that the code whould be generated from the model using
rules appropriate to the target environment.

That makes for two sorts of engineer on the project: the ones who look
after the application, and the ones who look after the mechanisms (what
Shlaer-Mellor call the Software Architecture).

It also means that the application team has to tell the architecure team
what the architecture must do (is the system dynamic? what performance
and timeliness requirements are there? ...) and, in the other direction,
the architecture team has to tell the application team what model
constructs to use to get the translator to behave as needed.




  parent reply	other threads:[~2010-12-28 14:39 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-15 22:09 Communications of ACM: Sir, Please Step Away from the ASR-33! Michael R
2010-12-15 22:36 ` Florian Weimer
2010-12-17  0:53   ` Randy Brukardt
2010-12-31 14:26     ` Florian Weimer
2010-12-27 14:41 ` Jacob Sparre Andersen
2010-12-27 16:56   ` Georg Bauhaus
2010-12-27 17:45   ` Dmitry A. Kazakov
2010-12-27 18:41   ` Niklas Holsti
2010-12-27 20:40     ` Dmitry A. Kazakov
2010-12-28  9:32       ` Niklas Holsti
2010-12-28 10:13         ` Dmitry A. Kazakov
2010-12-28 11:01           ` Georg Bauhaus
2010-12-28 12:07             ` Dmitry A. Kazakov
2010-12-28 13:03               ` Georg Bauhaus
2010-12-28 13:56                 ` Dmitry A. Kazakov
2010-12-28 15:41                   ` Georg Bauhaus
2010-12-28 16:26                     ` Dmitry A. Kazakov
2010-12-29 12:56                       ` Georg Bauhaus
2010-12-29 14:52                         ` Dmitry A. Kazakov
2010-12-29 16:32                           ` Georg Bauhaus
2010-12-29 17:26                             ` Dmitry A. Kazakov
2010-12-29 19:31                               ` Georg Bauhaus
2010-12-29 23:35                                 ` Dmitry A. Kazakov
2010-12-30 18:28                                   ` Georg Bauhaus
2010-12-30 19:33                                     ` Dmitry A. Kazakov
2010-12-30 22:05                                       ` Simon Wright
2010-12-31  9:09                                         ` Dmitry A. Kazakov
2010-12-29 13:55                       ` Georg Bauhaus
2010-12-29 14:33                         ` Dmitry A. Kazakov
2010-12-28 14:39                 ` Simon Wright [this message]
2010-12-29 12:43                   ` Georg Bauhaus
2010-12-30 15:00 ` Marco
replies disabled

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