comp.lang.ada
 help / color / mirror / Atom feed
From: "Martin Dowie" <martin.dowie@nospam.baesystems.com>
Subject: Re: Ada95 and UML
Date: Thu, 12 Apr 2001 12:22:56 +0100
Date: 2001-04-12T12:22:56+01:00	[thread overview]
Message-ID: <3ad58e3d$1@pull.gecm.com> (raw)
In-Reply-To: 3AD58870.96EB100F@praxis-cs.co.uk

oops, sorry, I was indeed getting confused with the inclusion of
the Ravenscar Profile!

Peter Amey <pna@praxis-cs.co.uk> wrote in message
news:3AD58870.96EB100F@praxis-cs.co.uk...
>
>
> Martin Dowie wrote:
> >
> > v4 of Artisan's Real-Time Studio Pro (out in a couple of months) are
> > supporting
> > Ada code generation from UML in 4 flavours:
> >
> > 1. Ada83
> > 2. SPARK Ada83
> > 3. Ada95
> > 4. SPARK Ada95(? didn't now this was out yet...presumably supporting
> >     Ravenscar)
> >
>
> SPARK 95 has been out for years!  It differs from SPARK 83 primarily in
> support for child packages which map extremely well on to the kind of
> hierarchical state refinement that works so well in SPARK.  We are
> indeed working very hard on SPARK Ravenscar and hope to be able to
> announce something soon along these lines.
>
> As far as the original question is concerned I would be very careful
> with UML -> Ada generation for critical applications using the kinds of
> defaults the tools will come set with.  These tend to create objects on
> the heap and return a pointer to them in a very cavalier fashion which
> can make code verification extremely difficult.  We have had some
> success tailoring tools such as Rose to produce abstract data type,
> object-based code rather than fully-fledged OOP.  The limitations on how
> much of UML can be used are more than offset by the improved ease of
> verification.
>
> Peter





  reply	other threads:[~2001-04-12 11:22 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-11 14:35 Ada95 and UML Joe Simon
2001-04-11 15:54 ` Ted Dennison
2001-04-11 16:15   ` Marin David Condic
2001-04-11 17:16   ` Pat Rogers
2001-04-11 16:06 ` Pat Rogers
2001-04-12 10:24   ` John Robinson
2001-04-12 17:46     ` Dirk Craeynest
2001-04-12  7:20 ` Martin Dowie
2001-04-12 10:50   ` Peter Amey
2001-04-12 11:22     ` Martin Dowie [this message]
2001-04-13  6:49 ` Simon Wright
  -- strict thread matches above, loose matches on Subject: below --
2001-04-19 18:25 ada95 and uml "Riehle, Richard"
2001-04-21  1:58 ` Robert C. Leif, Ph.D.
2001-04-21 11:39   ` Simon Wright
2001-04-23 12:43     ` Marc A. Criley
2001-04-23  3:45 ` Robert Palasek
2001-04-23  5:50   ` Simon Wright
2001-04-24 13:53     ` Robert Palasek
2001-04-25  3:54       ` Ada95 and UML Robert C. Leif, Ph.D.
2001-04-26 19:46         ` Simon Wright
2001-04-25 13:16     ` ada95 and uml Ken Garlington
2001-04-25 13:48       ` Ted Dennison
2001-05-06 22:03     ` Peter Dencker
2001-04-23 12:03   ` Martin Dowie
2001-04-23 12:36     ` Ken Garlington
2001-04-23 13:34       ` Martin Dowie
2001-05-11 13:10 ` Mark T
replies disabled

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