An On-Line Testing Approach Using Code-Perturbation

Zan Yang, Gwan Choi · 2001

is tested. However. this is too expensive and impractical. In practice on-line testing is conducted using codes that are of-This paper presents an efficient on-line testing approach ten too abstract. though may be easy to execute. The objec-that uses application programs as the test inputs. The aptive is high-level functional coverage of the target system. proach perturbs the program-control-flow of the application A test should trail the application programs so that the test-code to generate test that exhausts all branching possibiliing results can ensure the correctness of the hardware when ties of the application code. The resulting test vector is a set these programs are running on top of it. It is not a concern of code-segments that can be sequentially issued to stimulate hardware and software functions spanned by the target that the hardware is correct at large. system. The main impact of the approach is that the service routines that would be invoked in rare events. e.g. interrupt 2. Test Generation Using Code-Perturbation handling. fault detection and recovery, unusual branching. are now covered without the use of fault injection. The approach also takes a significantly less time than that the straightforward run of the code. In this study we present a method to devise a set of testing based on the application programs that is already be in place. It mimics the typical execution of the target programs so the test coverage with respect to a realistic operation of the given hardwareand software may be increased. The approach makes available partial hardware resources 1.

Read the paper · More papers on PaperTik