Accession Number : ADA324540

Title :   Mixed Fidelity Simulation Technology Development.

Descriptive Note : Final rept. Feb 95-Feb 96,

Corporate Author : NICHOLS RESEARCH CORP HUNTSVILLE AL

Personal Author(s) : Gossage, B. ; Roark, W. ; Bass, J. ; Kyser, J. ; Salazar, D.

PDF Url : ADA324540

Report Date : MAR 1997

Pagination or Media Count : 103

Abstract : Mixed models with different levels of fidelity within the same simulation present a difficult challenge to simulation developers and users. Very often, changes in fidelity impose changes in the model interfaces and the fidelity requirements of other models. This report presents the results of our investigation of object oriented approaches that facilitate simulations composed of models of various fidelity levels. The terms fidelity, fidelity level, fidelity boundary, mixed fidelity, and model validity are defined to provide a rigorous framework for discussion. Practical approaches towards defining an interface paradigm that exploits polymorphism and the inheritance characteristics of an object oriented hierarchy are described. These techniques are demonstrated within the context of a sample geolocation problem implemented in C++. In addition, we provide guidelines for model and class reuse C++ libraries. Other potential technologies that hold additional potential for enhancement of mixed fidelity simulation such as distributed objects and parameterized types are also explored.

Descriptors :   *DISTRIBUTED INTERACTIVE SIMULATION, *OBJECT ORIENTED PROGRAMMING, COMPUTER PROGRAM DOCUMENTATION, ALGORITHMS, SOFTWARE ENGINEERING, DATA MANAGEMENT, COMPUTER FILES, COMPUTER PROGRAM VERIFICATION, HIERARCHIES, FIELDS(COMPUTER PROGRAMS), GRAPHICAL USER INTERFACE.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE