Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
155 words
An apparatus for non-intrusively verifying target software loaded in a target computer comprising: an input transmission circuit for transmission of external stimuli to the target software; a recording circuit for recordal of external stimuli transmitted to the target software and for recordal of corresponding output data from the target software; programming means for generating external stimuli for the target software and for generating a set of expected corresponding target software output data; storage means for storage of generated and recorded target software external stimuli as reference external stimuli and for storage of target software generated and recorded output data as a set of reference output data; and control means having means for directing transmission of the stored reference external stimuli to the target software, means for controlling recording of the corresponding target software output data, and means for comparing the recorded output data with the stored reference output data to provide a verification user output.
Claim 2
Independent Claim
155 words
An apparatus for non-intrusively verifying target software loaded in a target computer comprising: an input transmission circuit for transmission of external stimuli to the target software; a recording circuit for recordal of external stimuli transmitted to the target software and for recordal of corresponding output data from the target software; programming means for generating external stimuli for the target software and for generating a set of expected corresponding target software output data; storage means for storage of generated and recorded target software external stimuli as reference external stimuli and for storage of target software generated and recorded output data as a set of reference output data; and control means having means for directing transmission of the stored reference external stimuli to the target software, means for controlling recording of the corresponding target software output data, and means for comparing the recorded output data with the stored reference output data to provide a verification user output.
Claim 3
Dependent Claim
37 words
A software verification apparatus as claimed in claim 1 in which the input transmission circuit is adapted to simulate operation of input circuits of the target computer for non-intrusive transmission of external stimuli to the target software.
Claim 4
Dependent Claim
46 words
A software verification apparatus as claimed in claim 1 in which the recording circuit includes a capture circuit having a memory circuit for non-intrusive monitoring of target software output data written to screen memory circuits of the target computer or read from the screen memory circuits.
Claim 5
Dependent Claim
43 words
A software verification apparatus as claimed in claim 3, in which the memory circuit has the same memory addresses as the screen memory so that, in use, target software output data is written simultaneously to the memory circuit and to the screen memory.
Claim 6
Dependent Claim
38 words
A software verification apparatus as claimed in claim 3 in which the memory circuit is arranged to receive target software output data transmitted to a graphics display circuit of the target computer simultaneously with the graphics display circuit.
Claim 7
Dependent Claim
26 words
A software verification apparatus as claimed in claim 1 in which the recording circuit comprises means for recordal of keyboard input signals for the target software.
Claim 8
Dependent Claim
28 words
A software verification apparatus as claimed in claim 1 in which the programming means comprises means for generating test instructions for the target software based on mathematical algorithms.
Claim 9
Dependent Claim
39 words
A software verification apparatus as claimed in claim 1 in which the programming means, storage means and the control means form part of host computing means connected to the target computer via the input transmission circuit and recording circuit.
Claim 10
Dependent Claim
45 words
A software verification apparatus as claimed in claim 8 in which the host computing means comprises a host computer and the input transmission circuit and the recording circuit are for mechanical insertion in the host and target computers to interconnect the host and target computers.