×

Applying successive data group operations to an active data group

  • US 5,428,740 A
  • Filed: 10/27/1994
  • Issued: 06/27/1995
  • Est. Priority Date: 10/18/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system for aiding a user to analyze a simulation model having equations which represent relationships among cause variables and effect variables, the variables taking on successive values, the system comprising:

  • A) means for receiving and storing user entries representing the equations,B) a memory for storing data groups identified by different respective group names, each data group representing a variable of said simulation modelC) a display for displaying(1) said group names,(2) operation symbols representing respective data-group operations, said data-group operations yielding information about variables represented in the equations of the simulation model, and(3) said information yielded by said data-group operations;

    D) input means for designating by action of a user a succession of selected displayed operation symbols; and

    for designating a displaced group name of a data group as being an active data group to be subjected to successive said data-group operations, said active data group remaining active for said successive operations without being repeatedly redesignated,E) means responsive to a designation of a displayed group name for displaying a corresponding data group as the active data group; and

    responsive to a designated said displayed operation symbol for performing a data-group operation represented by said designated operation symbol on said active data group to derive said information yielded by said data-group operation without altering the values of the variable represented by said active data group, and for displaying the information yielded by said data-group operation; and

    responsive to another designated said displayed operation symbol for performing another data-group operation represented by said other designated operation symbol on the same said active data group deriving said information yielded by said other data-group operation without altering the values of the variable represented by said active group, and for displaying the information yielded by said data group operation,wherein, if a variable represented by the group name of the data group on which a data-group operation is performed is a cause of the variable, then a causal loop exists,at least one of the data-group operations including;

    i) determining whether the variable represented by the group name of the data group on which that data-group operation is performed is a cause of the variable and defines at least one causal loop; and

    ii) if so, displaying the group names representing each variable in the at least one defined causal loop.

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