From: Richard Riehle <rriehle@nunic.nu.edu>
Subject: Re: Can OO be successful in real-time embedded systems?
Date: 1996/05/09
Date: 1996-05-09T00:00:00+00:00 [thread overview]
Message-ID: <Pine.GSO.3.92.960509164924.1191A-100000@nunic.nu.edu> (raw)
In-Reply-To: 3191DE76.130F@lmtas.lmco.com
Robert A Duff wrote:
>
> Run-time dispatching is just like a case-statement, except the branches
> are scattered all over the code. To do white-box testing, you have to
> track down all overridings of a given procedure. Having done that, it's
> no harder than testing a case statement. So, I think you want a tool to
> do that tracking down. I use "grep" for that purpose, but one could
> imagine something more helpful.
I am aware of the notion of dynamic case vis a vis dispatching. Also,
the built-in safety of Ada 95 has not escaped my notice.
However, in hard, real-time systems (HRTS), run-time dispatching is a
little more of an issue than a simple case statement. The controlling
factor is whether we can predict that a certain sequence of actions
will be time-determinate.
Granted, there will be many situations where this will be easily
predicted. However, extensive use of run-time dispatching can, I
believe, make it more difficult to predict the kind of timing
requirements which often characterize HRTS software environents.
Since Ada 95 is new, there is likely to be little experience with
dispatching in HRTS. I am simply suggesting that it be approached
conservatively. Perhaps I am just too much of a "scaredy-cat" about
such things. However, I know I am not alone in this concern.
Richard Riehle
next prev parent reply other threads:[~1996-05-09 0:00 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <m0uHHBP-0000ztC@crash.cts.com>
1996-05-09 0:00 ` Can OO be successful in real-time embedded systems? Robert A Duff
1996-05-09 0:00 ` Ken Garlington
1996-05-09 0:00 ` Robert A Duff
1996-05-10 0:00 ` Ken Garlington
1996-05-09 0:00 ` Richard Riehle [this message]
1996-05-10 0:00 ` Robert A Duff
1996-05-13 0:00 ` Richard Riehle
1996-05-09 0:00 ` Jon S Anthony
[not found] <316BF0C5.1FE1@condat.de>
1996-04-11 0:00 ` Jon S Anthony
[not found] ` <RMARTIN.96Apr11113222@rcm.oma.com>
[not found] ` <31749A27.3949@ag01.kodak.COM>
[not found] ` <4lggff$r56@gaia.ns.utk.edu>
[not found] ` <4mhh3m$h8m@globe.indirect.com>
1996-05-07 0:00 ` Richard Riehle
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox