IEEE Technology and Society Magazine - December 2016 - 80

Can we completely rule out the theoretical possibility that under some circumstances, A, B, and C
could conceivably occur together, as improbable as
that may be? Maybe not. But the mere possibility that
this could theoretically happen is not enough to conclude "to a reasonable degree of engineering certainty" that this is the likely explanation for this accident.
(It is all the more improbable because the facts of the
accident suggest that B did not occur. Furthermore,
no reason was given why C would ever occur under
any circumstances.)

Can we completely rule out the
theoretical possibility that under
some circumstances, A, B, and C
could conceivably occur together...

The expert emphasized that the Brake Echo Check
fail-safe only acts if the driver steps on the brake or
releases the brake. He suggested that because of this,
if the driver's foot was already on the brake when Task
X supposedly died, the Brake Echo Check fail-safe
would not act to force the throttle to idle. [Testimony,
PDF pages 89, 135-136, 233-234]. As will be shown
below, this is irrelevant. If the driver's foot was on the
brake when Task X died, then there is no need for the
Brake Echo Check fail-safe, because the throttle would
already be at idle when Task X died, and braking would
stop the vehicle.

Alternative Theory Regarding
the Death of Task X
The jury was given an alternative theory that did not
rely on assumption B (the assumption that the throttle angle variable contained a large value when Task
X supposedly died). The expert replaced B with the
assumption that, in addition to the memory corruption that flipped the bit (hypothetical failure A), a
second memory corruption caused the throttle angle
variable to be overwritten with a large value.
The jury was told that memory corruptions are like
ricocheting bullets, such that a single memory corruption can affect multiple areas of memory. The alternative
theory thus requires either two independent memory
corruptions (one that flipped the bit and another that
overwrote the throttle angle variable with a large value),
or an initial memory corruption that somehow ended
up causing these two additional corruptions.

80

Let's examine both possibilities:
The occurrence of two independent memory corruptions is hypothetical. The first hypothetical corruption,
the bit flip, has already been addressed. Regarding
the corruption of the throttle angle variable, the
expert did not identify any evidence that such a corruption occurred prior to the accident, or under any
circumstances. Nor did he identify any specific bug in
the software that caused a corruption of that variable.
Instead, he speculated that the problems he claimed
to have identified in the software, which he speculated might cause the bit flip, might also cause the corruption of the throttle angle variable. No connection
was established between any of those claimed problems and the throttle angle variable.
■ The occurrence of an initial memory corruption
that somehow led to the two additional corruptions
is also hypothetical. The expert did not identify evidence of any initial corruption that led to any other
corruption, let alone to the two specific corruptions
as required. Nor did he identify any specific bug in
the software that caused such an initial corruption.
Furthermore:
I) Not all possible hypothetical memory corruptions
would necessarily lead to additional memory
corruptions.
II) No explanation was provided as to how the hypothetical bit flip could ever lead to a throttle angle
variable corruption, or vice versa, nor was any evidence provided that these two locations were near
each other in memory.
Thus, the alternative theory, which relies on one of
these two possibilities, is not credible as the likely explanation for the accident for at least the following reasons:
■

a2) Assuming Two Independent Corruptions
Because no evidence was presented and no specific
bugs were identified for either of these two hypothetical corruptions, it is reasonable to treat each as a
very low probability occurrence. The probability of
both occurring together, then, would be expected to
be extremely low.

b2) Assuming Two corruptions
that resulted from an initial corruption
Because no evidence was presented and no specific
bugs were identified for an initial hypothetical corruption leading to any other corruption, it is reasonable
to treat that as a very low probability occurrence. The
probability of that occurring, and then causing hypothetical corruption of not just one but two specific
locations, would be even lower. It would be lower still
for at least reason II above, and still lower for at least
the following additional reasons:

IEEE Technology and Society Magazine

∕

DECember 2016



Table of Contents for the Digital Edition of IEEE Technology and Society Magazine - December 2016

IEEE Technology and Society Magazine - December 2016 - Cover1
IEEE Technology and Society Magazine - December 2016 - Cover2
IEEE Technology and Society Magazine - December 2016 - 1
IEEE Technology and Society Magazine - December 2016 - 2
IEEE Technology and Society Magazine - December 2016 - 3
IEEE Technology and Society Magazine - December 2016 - 4
IEEE Technology and Society Magazine - December 2016 - 5
IEEE Technology and Society Magazine - December 2016 - 6
IEEE Technology and Society Magazine - December 2016 - 7
IEEE Technology and Society Magazine - December 2016 - 8
IEEE Technology and Society Magazine - December 2016 - 9
IEEE Technology and Society Magazine - December 2016 - 10
IEEE Technology and Society Magazine - December 2016 - 11
IEEE Technology and Society Magazine - December 2016 - 12
IEEE Technology and Society Magazine - December 2016 - 13
IEEE Technology and Society Magazine - December 2016 - 14
IEEE Technology and Society Magazine - December 2016 - 15
IEEE Technology and Society Magazine - December 2016 - 16
IEEE Technology and Society Magazine - December 2016 - 17
IEEE Technology and Society Magazine - December 2016 - 18
IEEE Technology and Society Magazine - December 2016 - 19
IEEE Technology and Society Magazine - December 2016 - 20
IEEE Technology and Society Magazine - December 2016 - 21
IEEE Technology and Society Magazine - December 2016 - 22
IEEE Technology and Society Magazine - December 2016 - 23
IEEE Technology and Society Magazine - December 2016 - 24
IEEE Technology and Society Magazine - December 2016 - 25
IEEE Technology and Society Magazine - December 2016 - 26
IEEE Technology and Society Magazine - December 2016 - 27
IEEE Technology and Society Magazine - December 2016 - 28
IEEE Technology and Society Magazine - December 2016 - 29
IEEE Technology and Society Magazine - December 2016 - 30
IEEE Technology and Society Magazine - December 2016 - 31
IEEE Technology and Society Magazine - December 2016 - 32
IEEE Technology and Society Magazine - December 2016 - 33
IEEE Technology and Society Magazine - December 2016 - 34
IEEE Technology and Society Magazine - December 2016 - 35
IEEE Technology and Society Magazine - December 2016 - 36
IEEE Technology and Society Magazine - December 2016 - 37
IEEE Technology and Society Magazine - December 2016 - 38
IEEE Technology and Society Magazine - December 2016 - 39
IEEE Technology and Society Magazine - December 2016 - 40
IEEE Technology and Society Magazine - December 2016 - 41
IEEE Technology and Society Magazine - December 2016 - 42
IEEE Technology and Society Magazine - December 2016 - 43
IEEE Technology and Society Magazine - December 2016 - 44
IEEE Technology and Society Magazine - December 2016 - 45
IEEE Technology and Society Magazine - December 2016 - 46
IEEE Technology and Society Magazine - December 2016 - 47
IEEE Technology and Society Magazine - December 2016 - 48
IEEE Technology and Society Magazine - December 2016 - 49
IEEE Technology and Society Magazine - December 2016 - 50
IEEE Technology and Society Magazine - December 2016 - 51
IEEE Technology and Society Magazine - December 2016 - 52
IEEE Technology and Society Magazine - December 2016 - 53
IEEE Technology and Society Magazine - December 2016 - 54
IEEE Technology and Society Magazine - December 2016 - 55
IEEE Technology and Society Magazine - December 2016 - 56
IEEE Technology and Society Magazine - December 2016 - 57
IEEE Technology and Society Magazine - December 2016 - 58
IEEE Technology and Society Magazine - December 2016 - 59
IEEE Technology and Society Magazine - December 2016 - 60
IEEE Technology and Society Magazine - December 2016 - 61
IEEE Technology and Society Magazine - December 2016 - 62
IEEE Technology and Society Magazine - December 2016 - 63
IEEE Technology and Society Magazine - December 2016 - 64
IEEE Technology and Society Magazine - December 2016 - 65
IEEE Technology and Society Magazine - December 2016 - 66
IEEE Technology and Society Magazine - December 2016 - 67
IEEE Technology and Society Magazine - December 2016 - 68
IEEE Technology and Society Magazine - December 2016 - 69
IEEE Technology and Society Magazine - December 2016 - 70
IEEE Technology and Society Magazine - December 2016 - 71
IEEE Technology and Society Magazine - December 2016 - 72
IEEE Technology and Society Magazine - December 2016 - 73
IEEE Technology and Society Magazine - December 2016 - 74
IEEE Technology and Society Magazine - December 2016 - 75
IEEE Technology and Society Magazine - December 2016 - 76
IEEE Technology and Society Magazine - December 2016 - 77
IEEE Technology and Society Magazine - December 2016 - 78
IEEE Technology and Society Magazine - December 2016 - 79
IEEE Technology and Society Magazine - December 2016 - 80
IEEE Technology and Society Magazine - December 2016 - 81
IEEE Technology and Society Magazine - December 2016 - 82
IEEE Technology and Society Magazine - December 2016 - 83
IEEE Technology and Society Magazine - December 2016 - 84
IEEE Technology and Society Magazine - December 2016 - 85
IEEE Technology and Society Magazine - December 2016 - 86
IEEE Technology and Society Magazine - December 2016 - 87
IEEE Technology and Society Magazine - December 2016 - 88
IEEE Technology and Society Magazine - December 2016 - Cover3
IEEE Technology and Society Magazine - December 2016 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2013
https://www.nxtbookmedia.com