Method to verify correctness of computer system software and hardware components and corresponding test environment
AssigneeInternational Business Machines Corporation
InventorsRalf SCHAUFLER, Tobias SENNER
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRalf SCHAUFLER, Tobias SENNER
Estimating the term…
A method is presented to verify correctness of computer system software and hardware components. The method includes: operating a test environment with a verified system software and hardware version; monitoring and recording each hardware access during operation of the test environment with the verified system software and hardware version to generate a corresponding verified trace file; operating the test environment with a modified system software and/or hardware version; monitoring and recording each hardware access to generate a corresponding new trace file during operation of the test environment with the modified system software and/or hardware version; defining an arbitrary order for target chips in the verified and the modified hardware model or hardware system version; sorting sequences of entries in both trace files according to the target chip order; and comparing the sorted trace files by comparing their entries each by each and outputting a corresponding comparison result.
A method to verify correctness of computer system software and hardware components by comparing a modified system software and/or hardware version of said computer with a verified system software and hardware version of said computer which is assumed to work correctly using a test environment, which comprises an execution environment running a verified or modified system software version connected to a verified or modified hardware model or hardware system version of said computer comprising at least one chip, said method comprises:
A test environment to verify correctness of computer system software and hardware components by comparing a modified system software and/or hardware version with a verified system software and hardware version which is assumed to work correctly;
A computer program product for verifying correctness of computer system software and hardware components, the computer program product comprising:
Dependencies are inferred from the claim text.