×

Apparatus for and method of displaying running of modeled system designs

  • US 5,852,449 A
  • Filed: 01/27/1992
  • Issued: 12/22/1998
  • Est. Priority Date: 01/27/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of animating a system having parallel processes for the purpose of debugging the system, the system being modeled as a hierarchical collection of directed process execution graphs, said graphs representing sub-models of the system and having collections of nodes and arcs, and the parallel processes as transactions, the nodes indicating manipulation of physical or logic resources or other process steps in a transaction'"'"'s life, and the arcs indicating paths along which transactions may flow from one node to another;

  • the method comprising the steps of;

    (a) executing a computer process having parallel execution threads representing parallel processes in a system;

    (b) selecting one of the execution threads for animation of preselected events during the execution thread, the execution thread being represented by a transaction in a model of the system, the model including one or more hierarchial directed process execution graphs representing one or more sub-models of the system;

    (c) animating the selected execution thread on a user'"'"'s display screen by displaying a graph in which the transaction is located, moving a symbol on the displayed graph representing the single transaction along arcs connecting nodes to which the transaction flows, and terminating animation of the selected execution thread when the transaction is blocked by the occurrence of a predefined event;

    (d) displaying user-defined inspection data on said user'"'"'s display screen, wherein said inspection data comprises user-selected program operating parameters from user-selected nodes; and

    (e) selecting a next transaction representing another of the parallel execution threads for animation and animating the next transaction until it blocks.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×