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
next prev parent 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