Patent ID: 7683902

Claim:
A method of enhancing a display of performance data in a hierarchical state diagram, comprising steps of: measuring a processing time P(t) for each transition action code T(i) comprising each hierarchical level of the hierarchical state diagram; measuring a processing time P′(t) for each state comprising each hierarchical level of the hierarchical state diagram; modifying by a processor the hierarchical state diagram to enlarge or decrease a width W(t) of transition lines in accordance with a ratio of processing times of all transition action codes in a same hierarchical level, wherein W(t)=W 0 +T(t)/ΣT(i)*MAX_W, where W 0 is a default width, T(t) is a processing time for each transition action code, ΣT(i) is a total of all processing time for all transition action codes for a range of state “i”, the range of “i” is from 0 to a number of the transition lines, and MAX_W is a constant number of a transition line width; modifying the hierarchical state diagram to enlarge or decrease an area size S(x) of a state P(x) to a ratio of processing times of all states in a same hierarchical level, wherein S(x)=S 0 +P(t)/ΣP(i)*MAX_S, where S 0 is the default size, P(i) is a processing time of state “i”, and the range of “i” is from 0 to a number of the states, and MAX_S is a state size constant number; modifying the hierarchical state diagram to enlarge or decrease a width W′(t) of an arrow representative of an EntryAction and ExitAction of a state in proportion to processing time, wherein W′(t)=W 0 ′+T(EntryAction)/(T(EntryAction)+T(ExitAction)+ΣT(j))*MAX_W′, where ΣT(j) is a total of all processing time for all transition action codes in a substate, where W 0 ′ is a modified default width, T(EntryAction) is processing time of EntryAction of a state, T(ExitAction) is processing time of ExitAction of a state, and MAX_W′ is a modified constant number of the transition line width; and displaying the modified hierarchical state diagram to enhance visualization of the modified transition line width W(t), the modified area size S(x) and the modified EntryAction/ExitAction width W′(t).