On 2010-12-17, Marc <> wrote:
> Here is an opportunity to shine. I only seek answers from very
> experienced real-time safety-critical system designers and implementors.
Ah, well, my answer will be of no interest to you then, but maybe someone
else will care.
> Can you convince me that abort() can be used to fail-fast in a
> safety-critical system?
I can't. And, for that matter, I'd argue that this isn't just because
you're very demanding in qualifications, but because it Just Ain't So.
> Please don't answer if you have just read about it or
> are theorizing and have not many years of guru-level experience designing
> and implementing safety-critical real-time systems or if you simply
> worked on such a project without being the technical and responsible
> lead.
I thought about this request, and decided to refer you to Arkell v.
Pressdram.
I'm not coming to this from the position of a mythical guru in
safety-critical systems, whose twenty years of experience could be
largely outdated now, but from the position of someone who knows a
decent bit about C and C implementations.
I suppose someone could in theory develop a C implementation in which
abort() could be a reasonable choice for such a thing, but it wouldn't
be something they'd be expected to do for standards conformance, and
it wouldn't be a likely implementation choice for most systems.
-s
--
Copyright 2010, all wrongs reversed. Peter Seebach /
usenet-
http://www.seebs.net/log/ <-- lawsuits, religion, and funny pictures
http://en.wikipedia.org/wiki/Fair_Game_(Scientology) <-- get educated!
I am not speaking for my employer, although they do rent some of my opinions.