Simulation Environment for Onboard Fire Network Model Version 1.0 - Theory Manual

Abstract

The collaborative work of Hughes Associates, Inc. (HAI), the Naval Research Laboratory (NRL), and a group at Mississippi State University (MSU) resulted in developing a simulation system including Graphical User Interface (GUI) and visualization capabilities. The system is intended to provide real-time information to assist an emergency response team. The GUI must be relatively simple and straightforward to use. The design platform is Windows NT/XP. The general system design is developed with help of Unified Modeling Language (UML). The GUI is written with ANSI C** programming language and Microsoft Foundation Classes (MFC) library. Windows API provides functionality for multithreading. OpenOL and mySQL are used for implementing visualizations and database, respectively. This report is organized as follows. The overall system design is presented in Section 2. Section 3 explains the structure of the code, and Section 4 discusses the database schema. Section 5 describes the process of populating the GUI data structures with data from the database, which is critical for the overall performance of the system. The information provided in Sections 2 through 5 is summarized in Section 6 that describes the resulting 3D model of the ship. Section 7 provides details of the runtime environment, including implementation of GUI elements for interactive control of the ship state and setting the network model parameters. The visualization of the network model output is described in Section S. Finally, Section 9 summarizes the project.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 12, 2004
Accession Number
ADA423374

Entities

People

  • Bhargavi Sura
  • Dmitry Shulga
  • Patricia A. Tatem
  • Shravan K. Durvasula
  • Thomasz A. Haupt

Organizations

  • United States Naval Research Laboratory

Tags

Communities of Interest

  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Combustion
  • Computer Programming
  • Databases
  • Emergencies
  • Emergency Response
  • Engineering
  • Environment
  • Graphical User Interface
  • Language
  • Materials
  • Military Research
  • Operating Systems
  • Programming Languages
  • Simulations
  • Simulators
  • User Interface
  • Ventilation Ducts

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Technical Research and Report Writing.