comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: UML & Ada
Date: 24 Nov 2001 07:46:32 +0000
Date: 2001-11-24T07:46:32+00:00	[thread overview]
Message-ID: <x7v1yiofw6f.fsf@smaug.pushface.org> (raw)
In-Reply-To: 63jL7.54826$lV4.7980633@e420r-atl1.usenetserver.com

"David Phillips" <dphillips@CohesionForce.com> writes:

> I believe you will find that Ada tasks can be modeled as Active
> Classes in the current UML standard.  An Active Class is a class
> that has it's own thread of control.  The notation on the diagram is
> augmented by making the border around the class on the diagram bold.
> All places where the class is referenced will have the bold border
> to signify that the class is active.

Rose (<=2000, anyway) doesn't bolden the borders of active classes.

You can probably make a good stab at mapping UML facilities onto
tasks, but there's a considerable mismatch. I guess it depends whether
you think the model should be constrained by the target
architecture. For example, do you ban operations that return values
(functions)? or do you provide some more complex mapping so that when
the analyst says "function" you know how to represent it?



  reply	other threads:[~2001-11-24  7:46 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-19 22:24 UML & Ada Marin David Condic
2001-11-20  5:32 ` Jeffrey Carter
2001-11-20  8:45   ` Torben Hoffmann
2001-11-21  2:49     ` Jeffrey Carter
2001-11-27 13:06       ` Jean-Pierre Rosen
2001-11-20  9:46   ` Preben Randhol
2001-11-20  9:55     ` Jean-Marc Bourguet
2001-11-20 10:32     ` Martin Dowie
2001-11-21  2:23     ` Jeffrey Carter
2001-11-21  9:34       ` Adrian Hoe
2001-11-21 11:37         ` Martin Dowie
2001-11-20 15:10   ` Marin David Condic
2001-11-20  6:52 ` martin.m.dowie
2001-11-20 19:35 ` Mark Fisher
2001-11-20 20:56 ` Ted Dennison
2001-11-20 22:42   ` Marin David Condic
2001-11-21  6:47     ` Simon Wright
2001-11-21 14:47       ` Marin David Condic
2001-11-22 14:31         ` Mark
2001-11-26 19:07           ` Ted Dennison
2001-11-27 12:54             ` Marc A. Criley
2001-11-27 18:49               ` Martin Dowie
2001-12-14 15:43               ` Mark
2001-11-24  7:40         ` Simon Wright
2001-11-26 16:04           ` Marin David Condic
2001-11-20 21:28 ` Mark Lundquist
2001-11-21 17:53   ` Bill Watkins
2001-11-22  5:36 ` Patrick Hohmeyer
2001-11-23  3:16 ` David Phillips
2001-11-24  7:46   ` Simon Wright [this message]
     [not found] <35868F4A.FC463980@email.mot.com>
1998-06-17  0:00 ` Anonymous
1998-06-17  0:00 ` Michael Stark
1998-06-17  0:00   ` Richard D Riehle
1998-06-18  0:00     ` John McCabe
1998-06-18  0:00       ` Jean-Pierre Rosen
1998-06-19  0:00       ` Pierre DISSAUX
1998-06-19  0:00         ` Pat Rogers
1998-06-17  0:00 ` Stephen Leake
1998-06-17  0:00   ` Dennis Miller
1998-06-17  0:00 ` Pierre DISSAUX
1998-06-18  0:00 ` John McCabe
1998-06-18  0:00   ` Alan Gauld
replies disabled

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