Finding intermittent bugs in an embedded system can be a challenge. In a real-time embedded system the challenge increases. In addition to setting breakpoints at the precise occurrence of the problem the user must be careful to not interfere with the timing characteristics of the system. By changing the timing of the system the problem may either go away only to surface later or new probl