User:Cpmitc4/Mitchell-Rexroat Uncertainty Principle

Mitchell-Rexroat Uncertainty Principle, coined after the Heisenberg Uncertainty Principle, is an embedded software development axiom developed by Christopher Mitchell and Jason Rexroat, researchers at the University of Kentucky Space Systems Laboratory.

The principle states inadvertent software behavioral changes typically arise from the use of on-board debugging hardware. Therefore, one must consider the effects of this observation on the low level functionality of the target device when designing testing plans.

The most commonly observed case of the effects of the Mitchell-Rexroat Uncertainty Principle is the common usage of bulky standard library functions, such as printf, in an interrupt service routine.