A system for providing a runnable computer simulation model comprises a
design automation software product for enabling a designer to create a
simulation model including interconnected component and/or subsystem
models. The system also comprises a simulation content file creation
means for creating a simulation content file that includes information
describing the simulation model; and a simulation player software product
including means for reading the simulation content file. The simulation
player software product enables an end user to run the simulation model
based upon the information in the simulation content file, but does not
allow the end user to add or remove component models, subsystem models or
interconnections of the simulation model.