SOFTWARE PROBLEM IDENTIFICATION TOOL
First Claim
1. A method for identifying a problem in a software application executed on a computer system, the method comprising:
- enabling a user to define at least one usage scenario for a software application;
executing, on a reference computer system, the software application according to the usage scenario;
acquiring data reflecting a status of the reference computer system and the software application during execution;
executing, on a subject computer system, the software application according to the usage scenario;
acquiring data reflecting a status of the subject computer system and the software application during execution; and
comparing the data reflecting the status of the reference computer system with the data reflecting the status of the subject computer system to identify at least one difference therebetween.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for identifying a problem in a software application is presented. The method may include enabling a user to define at least one usage scenario for a software application. The software application may be executed on a reference computer system according to the usage scenario and data reflecting a status of the reference computer system and the software application during execution may be acquired. The software application may be further executed in a subject computer system according to the usage scenario. Data reflecting a status of the subject computer system and the software application during execution may likewise be acquired. Finally, the data from the reference computer system may be compared with the data from the subject computer system to identify at least one difference therebetween.
11 Citations
20 Claims
-
1. A method for identifying a problem in a software application executed on a computer system, the method comprising:
-
enabling a user to define at least one usage scenario for a software application; executing, on a reference computer system, the software application according to the usage scenario; acquiring data reflecting a status of the reference computer system and the software application during execution; executing, on a subject computer system, the software application according to the usage scenario; acquiring data reflecting a status of the subject computer system and the software application during execution; and comparing the data reflecting the status of the reference computer system with the data reflecting the status of the subject computer system to identify at least one difference therebetween. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for identifying a problem in a software application executed on a computer system, the computer program product comprising:
a computer-usable medium having computer-usable program code embodied therein, the computer-usable program code comprising; computer-usable program code for enabling a user to define at least one usage scenario for a software application; computer-usable program code for executing, in a reference computer system, the software application according to the usage scenario; computer-usable program code for acquiring data reflecting a status of the reference computer system and the software application during execution; computer-usable program code for executing, in a subject computer system, the software application according to the usage scenario; computer-usable program code for acquiring data reflecting a status of the subject computer system and the software application during execution; and computer-usable program code for comparing the data from the reference computer system with the data from the subject computer system to enable a user to identify at least one difference therebetween. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A system for identifying a problem in a software application installed on a computer system, the system including:
-
a usage scenario descriptor to define at least one usage scenario for a software application; a discovery engine manager module to execute, in each of a reference computer system and a subject computer system, the software application according to the usage scenario, and acquire data reflecting a status of the software application and each of the reference computer system and the subject computer system during execution; and a usage scenario comparator module to compare the data reflecting the status of the reference computer system with the data reflecting the status of the subject computer system to enable a user to identify at least one difference therebetween. - View Dependent Claims (17, 18, 19, 20)
-
Specification