Magazine Article

Injecting Errors for Testing Built-in Test Software

TBMG-8323

08/01/2010

Abstract
Content

Two algorithms have been conceived to enable automated, thorough testing of Built-in test (BIT) software. The first algorithm applies to BIT routines that define pass/fail criteria based on values of data read from such hardware devices as memories, input ports, or registers. This algorithm simulates effects of errors in a device under test by (1) intercepting data from the device and (2) performing AND operations between the data and the data mask specific to the device. This operation yields values not expected by the BIT routine. This algorithm entails very small, permanent instrumentation of the software under test (SUT) for performing the AND operations.

Meta TagsDetails
Citation
"Injecting Errors for Testing Built-in Test Software," Mobility Engineering, August 1, 2010.
Additional Details
Publisher
Published
Aug 1, 2010
Product Code
TBMG-8323
Content Type
Magazine Article
Language
English