Patent ID: 7747986

Claim:
A computing system for determining static performance factors for use in performance modeling of a deployed subject system, the computing system comprising: a processor; and memory storing the following: a plurality of software components comprising the subject system, wherein each of the components is susceptible to event tracing while executing on the computing system; a tracing component configured to trace events of the components of the subject system into an event log as the components execute on the computing system, at least some of the events corresponding to discrete actions that comprise a transaction performed by the components; a transaction identification table that stores an identifier for one or more transactions that are to be monitored and that stores starting and ending actions for each of the one or more transactions; and a transaction identification component configured to: access the event to identify the starting and ending actions for each of the one or more transactions listed in the transaction identification table, wherein the event log contains other actions that do not correspond to one of the one or more transactions that are to be monitored; identify additional actions other than the starting and ending actions that are part of the one or more transactions; and store each of the identified actions of each of the one or more transactions in a transaction workflow data store.