(54) METHODS, SYSTEMS AND COMPUTER
PROGRAM PRODUCTS FOR RESOLVING
PROBLEMS IN AN APPLICATION
PROGRAM UTILIZING A SITUATIONAL
REPRESENTATION OF COMPONENT
(75) Inventors: David L. Kaminsky, Chapel Hill, NC
(US); David M. Ogle, Cary, NC (US);
Balachandar Rajaraman, Morrisville,
NC (US); John W. Sweitzer, Austin,
(73) Assignee: International Business Machines Corporation, Armonk, NY (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 600 days.
(21) Appl. No.: 10/601,035
(22) Filed: Jun. 20, 2003
(65) Prior Publication Data
US 2004/0268184 Al Dec. 30, 2004
(51) Int. CI.
(52) U.S. CI 714/47; 714/26
(58) Field of Classification Search 714/26,
714/47, 48, 2 See application file for complete search history.
(56) References Cited
U.S. PATENT DOCUMENTS
6,249,755 Bl * 6/2001 Yemini et al 702/183
Problems are resolved in an application program that runs on an Information Technology (IT) infrastructure that includes IT components. A symptom is generated that identifies a problem in the application program. Selected IT components in the IT infrastructure that may cause the problem in the application program are identified, based on the symptom. Status of the selected IT components is obtained by obtaining a respective situation for a respective IT component. The respective situation is one of a set of component-independent predefined situation categories that is associated with a respective selected IT component. The respective situations provide the status of the selected IT components in a common situation format that includes the associated one of the component-independent predefined situation categories. The respective situations that are obtained are analyzed to identify at least one problem in the selected IT components that may cause the problem in the application program.
16 Claims, 8 Drawing Sheets