comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeffrey R. Carter" <spam.jrcarter.not@spam.not.acm.org>
Subject: Re: Ravenscar References
Date: Sun, 20 Jan 2019 18:12:11 +0100
Date: 2019-01-20T18:12:11+01:00	[thread overview]
Message-ID: <q22a5c$d8o$1@dont-email.me> (raw)
In-Reply-To: <q1t8ph$fc0$1@gioia.aioe.org>

On 1/18/19 8:18 PM, lyttlec wrote:
> 
> I need to port lots of existing more or less standard
> components to meet Ravenscar. This is to satisfy some regulatory
> authorities.

I don't know that "port" is a good word for this activity. I once looked at 
implementing Sandén's FMS problem using Ravenscar. Starting from the 
requirements, I first had to find a Ravenscar-suitable design. The standard 
design has a dynamic task per job, and is clearly not possible using Ravenscar. 
An alternative design using a task per workstation had to be used.

 From that choice, Ravenscar drove a proliferation of protected objects and 
helper tasks. Things that were simple in full Ada became much more complex to 
meet the restrictions of the profile.

Presumably you would need to apply a similar process to each of the components 
you need to convert.

-- 
Jeff Carter
"Sir Lancelot saves Sir Gallahad from almost certain temptation."
Monty Python & the Holy Grail
69

  reply	other threads:[~2019-01-20 17:12 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-01-16 17:48 Ravenscar References lyttlec
2019-01-16 18:15 ` Simon Wright
2019-01-18 19:18   ` lyttlec
2019-01-20 17:12     ` Jeffrey R. Carter [this message]
2019-01-21 23:19       ` Randy Brukardt
2019-01-22  9:25         ` J-P. Rosen
2019-01-22 22:05           ` Randy Brukardt
2019-01-28  0:38             ` lyttlec
2019-01-17  5:31 ` J-P. Rosen
2019-01-17  8:46   ` Niklas Holsti
2019-01-29  1:08   ` Jorge Real
2019-01-29 19:24     ` Niklas Holsti
2019-02-01 10:06       ` Jorge Real
2019-02-02  2:13       ` Jere
replies disabled

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