Abstract modeling for engineering and engagement level simulations

  • Authors:
  • Robert M. McGraw;Richard A. MacDonald

  • Affiliations:
  • RAM Laboratories, Inc., San Diego, CA;RAM Laboratories, Inc., San Diego, CA

  • Venue:
  • Proceedings of the 32nd conference on Winter simulation
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today's industrial and defense communities are increasingly reliant on the use simulation to reduce cost. At times, due to their stove-piped nature, these simulations themselves have resulted in a waste of both time and money with regard to future simulation development. Current trends address this problem by promoting the development of simulation infrastructures that are scalable, portable, and interoperable over a variety of paradigms. These infrastructures, such as HLA and SPEEDES, address cost issues by providing simulation infrastructures that promote model re-use by managing model interactions across diverse paradigms, improving scenario development, and allowing for a scalable distributed simulation capability.While these modern simulation infrastructures address many cost-related issues, they do not fully address issues related to model re-use. Simulations that utilize model reuse may result in large complex system models comprised of a diverse set of subsystem component models covering varying amounts of detail and fidelity. Often, a complex simulation that re-uses high fidelity subcomponent models may result in a more detailed system model than the simulation objective requires. Simulating such a system model results in a waste of simulation time with respect to addressing the simulation goals. These simulation costs, however, can be reduced through the use of abstract modeling techniques. These techniques can reduce the subcomponent model complexity by eliminating, grouping, or estimating model parameters or variables at a less detailed level without grossly affecting the simulation results. Key issues in the abstraction process involve identifying the variables or parameters than can be abstracted away for a given simulation objective and applying the proper abstraction technique to replace those parameters. This paper presents approaches for both identifying and replacing these candidate variables.