Patent Document ID: 9633323
Application ID: 13826520
Patent Flag: 1

Claim One:
1. An integrated modeling and analysis system (IMAS) configured to model a system in a discrete event simulation (DES) the system comprising: a first processor in communication with a first memory, the first memory configured to store instructions that when executed by the first processor cause the first processor to: define a database configured to: directly import a plurality of input data sets, each of the plurality of input data sets corresponding to DES model document data from one of a plurality of integrated product teams (IPT), each of the plurality of input data sets being maintained by one of the plurality of IPTs and representing a model for a product line which represents a portion of an overall operations system; store SQL queries which define relationships between data elements in different input data sets by defining relationships between parameters of the plurality of input data sets; store a sustainment model architecture; store output data sets comprising statistics generated by simulations; create a user interface for receiving, from a user device, at least one input parameter for running a simulation of the overall operations system; responsive to receipt of the at least one input parameter, execute one or more of the stored SQL queries; and responsive to execution of the one or more stored SQL queries, extract and organize selected data from the plurality of input data sets to define the sustainment model architecture in the database; a second processor in communication with a second memory, the second memory containing instructions that when executed by the second processor cause the second processor to: access a DES application including a common modeling engine (CME) and a DES engine, the DES application in communication with the database via the first processor; execute, by the CME, SQL queries which extract selected data from the sustainment model architecture, said selected data defining a dynamic DES system model; create, by the CME based upon the defined DES system model, a chronological event list, each event of the event list including event type data; execute, by the DES engine, a simulation for each event in the event list using the dynamic DES model provided to the DES engine by the CME and software code selected based upon the event type data; and generate, based on the simulation for each event, statistics data corresponding to the simulation for the event; wherein the first processor is further configured to: store, for each event, an output data set in the database corresponding to the statistics data generated based on the simulation for the event; and dynamically adapt the sustainment model architecture based upon the output data set generated by the simulation for each event; and responsive to a query from the CME, provide adapted model information to the CME based upon the dynamically adapted sustainment model architecture; wherein the second processor is further configured to: repeat the steps of querying the model information from the sustainment model architecture in the database and generating statistics data corresponding to the simulation for each event until each event in the event list has been simulated; and wherein said first processor is further configured to create at least one output report based on the more than one input data set, the at least one output data set and the at least one input parameter.