Share Email Print
cover

Proceedings Paper

Using MRMAide to create wrappers for mixed resolution modeling
Author(s): Anthony Faulds; Robert M. McGraw
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

In today's environment of programming, many people do not program with plug-and-play components or mixed resolution modeling in mind. Yet much of the programming word today is involved in the redevelopment of models. Simulation models are not necessarily programmed in such a way that they easily plug into different programs. The development of the enabling technology named MRMAide is creating a user-friendly, and faster way to integrate models. It has three distinct advantages: 1) reuse of models in other simulations, 2) can plug in low fidelity models for back of the envelope calculations and verification, and 3) can plug high fidelity model into a low fidelity simulation. MRMAide is a gui based tool for C++ applications. This paper presents the concept and results of wrapping code so that mixed resolution modeling can be accomplished with less coding. The examples build from basic concepts to complex architectures. The first example is a unit conversion problem. The original program is written in feet and another program does some of the same calculations, but everything is done in inches. This example can be extrapolated into SI units vs. English units. Another example takes a military simulation and connects a new function to it. The current function takes no arguments but the plugged-in function requires azimuth, elevation, and a boolean for launch status. This requires the creation of stubs, using probability distributions, to feed values into the system. The final example is a high fidelity simulation in which a low fidelity model is plugged.

Paper Details

Date Published: 4 September 2003
PDF: 8 pages
Proc. SPIE 5091, Enabling Technologies for Simulation Science VII, (4 September 2003); doi: 10.1117/12.488384
Show Author Affiliations
Anthony Faulds, RAM Labs., Inc. (United States)
Robert M. McGraw, RAM Labs., Inc. (United States)


Published in SPIE Proceedings Vol. 5091:
Enabling Technologies for Simulation Science VII
Alex F. Sisti; Dawn A. Trevisani, Editor(s)

© SPIE. Terms of Use
Back to Top