Patent ID: 7398511

Claim:
A computer system for building a health model of software components, comprising one or more computer processors, system memory, and one or more physical computer-readable media having stored thereon computer-executable instructions which, when executed, perform a method comprising: creating an inventory of instrumentation of the software components: mapping each individual instrumentation in the inventory of instrumentation to a state of operation of the software components before the instrumentation is generated, the state of operation before the instrumentation is generated being from a list comprising running, failed, stopped, paused, non-activated, and activated; mapping each individual instrumentation in the inventory of instrumentation to a state of operation of the software components after the instrumentation is generated, the state of operation before the instrumentation is generated being from a list comprising running, failed, stopped, paused, non-activated, and activated; analyzing the inventory to identify instrumentation that result in the same transition from one state of operation of the software components to another state of operation of the software components; grouping the identified instrumentation that result in the same transition from one state of operation of the software components to another state of operation of the software components by filtering the instrumentation based upon the state of the operation of the software component before instrumentation was generated and the state of operation after the instrumentation was generated; generating the health model using the states of operation and at least one transition representing a group of instrumentation from one state of operation of the software components to another state of operation of the software components; and representing the health model in a table comprising fields including an event group, an event identification, the state before an event occurs, the state after an event occurs, an anti-alert, a remedy, a blame component, and a description.