Automatically reducing test program size
AssigneeArm Limited
InventorsSimon Craske, Eric Furbish, Jonathan Brawn
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsSimon Craske, Eric Furbish, Jonathan Brawn
Estimating the term…
Test program sequences of a quasi-minimum length which still produce a predetermined event are automatically generated by a genetic algorithm which requires that mutated programs continue to produce the predetermined event whilst favouring programs of a shorter length. Candidate test program sequences are mutated by removing respective randomly selected programs therefrom and then evaluated using an instruction set simulator, other simulator, real hardware or the like to detect whether the predetermined event is still produced. The predetermined event can take a variety of different forms, such as test failure, critical path stimulation, power consumption reaching predetermined levels, a temporal sequence of events, a concurrent combination of events or the like.
A method of analyzing a test sequence of program instructions for an apparatus for processing data, said test sequence producing a predetermined event for said apparatus for processing data, said method comprising:
Apparatus for processing data operable to analyze a test sequence of program instructions for an apparatus for processing data, said test sequence producing a predetermined event for said apparatus for processing data, said apparatus comprising logic operable to perform the steps of:
A computer program product bearing a computer program for controlling a computer to perform a method of analyzing a test sequence of program instructions for an apparatus for processing data, said test sequence producing a predetermined event for said apparatus for processing data, said method comprising:
Dependencies are inferred from the claim text.