US 10,891,408 B2
Systems and methods to define and monitor a scenario of conditions
E. Webb Stacy, Andover, MA (US); and John Colonna-Romano, Stow, MA (US)
Assigned to Aptima, Inc., Woburn, MA (US)
Appl. No. 13/502,120
Filed by E. Webb Stacy, Andover, MA (US); and John Colonna-Romano, Stow, MA (US)
PCT Filed Nov. 4, 2010, PCT No. PCT/US2010/055525
§ 371(c)(1), (2), (4) Date Apr. 13, 2012,
PCT Pub. No. WO2011/057026, PCT Pub. Date May 12, 2011.
Claims priority of provisional application 61/258,236, filed on Nov. 5, 2009.
Prior Publication US 2012/0208152 A1, Aug. 16, 2012
Int. Cl. G09B 19/00 (2006.01); G06F 30/20 (2020.01); G06F 111/04 (2020.01); G09B 19/02 (2006.01); G09B 23/02 (2006.01); G09B 23/00 (2006.01)
CPC G06F 30/20 (2020.01) [G09B 19/00 (2013.01); G06F 2111/04 (2020.01); G09B 19/02 (2013.01); G09B 23/00 (2013.01); G09B 23/02 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A method of defining a scenario of conditions for a computer based simulator, said method comprising the steps of:
an assignment model receiving a plurality of conditions for at least one objective;
at least one of the plurality of conditions being represented by at least one constraint;
the at least one constraint comprises a mathematical expression having at least one variable representing a plurality of values of the at least one constraint whereby the at least one of the plurality of conditions can be represented by the plurality of values of the at least one constraint;
the mathematical expression implemented in a computer program to be executed with a processor;
the assignment model communicating at least one of the plurality of conditions to a scheduling model;
the scheduling model scheduling, with a processor, at least one of the plurality of conditions to define the scenario of conditions for a computer based simulation environment by satisfying the at least one objective given the at least one constraint;
the computer based simulation environment comprises a plurality of networked computer based simulators;
whereby the scenario of conditions comprises at least one of the plurality of conditions for each of the networked computer based simulators;
the scheduling model communicating at least one of the plurality of conditions to the computer based simulation environment;
receiving an actual value of the at least one variable of the at least one constraint from one of the plurality of networked computer based simulators;
whereby the actual value represents an actual constraint value from a user of one of the plurality of networked computer based simulators;
the scheduling model rescheduling at least one of the plurality of conditions to define an updated scenario of conditions for the computer based simulation environment by satisfying the at least one objective given the at least one constraint and the actual constraint value; and
whereby the updated scenario of conditions comprises at least one of the plurality of conditions for each of the networked computer based simulators.