Naval Gunfire Support: An Expandable, Object-Oriented, Process-Based Simulation

Abstract

This thesis documents the design and implementation of a simulation of Naval Gunfire Support (NGFS) in a modern, object-oriented, process-based simulation language called MODSIM II by CACI Corporation of La Jolla, CA. The main intent of the simulation is to build a model that will allow the Naval Weapons Support Center, of Crane, Indiana, to explore the effects of the individual component reliability of gun and shell components on the overall performance of the Naval Gunfire Support system. The choice of the language MODSIM II was made to evaluate the capabilities of an object-oriented, process- based simulation language. The model is an expansion of a similar model written in FORTRAN and the problems and solutions encountered in moving from that linear programming language to an object-oriented one are also documented. Additionally, the ease with which the simulation can be enhanced and upgraded is addressed, as the facility to do this is greatly affected by the model's object- orientation. Finally, the suitability of the use of a desktop computer, specifically an IBM PC compatible, as a platform for the development and the execution of large simulations is explored.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1991
Accession Number
ADA246079

Entities

People

  • Richard L. Darden

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Accuracy
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Explosives
  • Firing Rate
  • High Explosives
  • Object Oriented Programming
  • Object-Oriented Programming Language
  • Operating Systems
  • Programming Languages
  • Reliability
  • Simulation Languages
  • Simulations
  • Targets

Fields of Study

  • Engineering

Readers

  • Computational Modeling and Simulation
  • Computer Science.
  • Naval Architecture and Marine Engineering.