EASY-SIM: A Visual Simulation System Software Architecture with an ADA 9X Application Framework

Abstract

Software architectures increase productivity when used as the basis for developing applications in a problem domain. This thesis describes the creation of Easy-Sim, an object-oriented software architecture for visual simulation systems, and its corresponding implementation as an application framework in Ada 9X. The research built upon ObjectSim, an existing object-oriented simulation architecture implemented as a application framework. Both ObjectSim and Easy-Sim operate on Silicon Graphics platforms and use the IRIS Performer graphics programming library. Easy-Sim is implemented using version 1.83 of the GNAT compiler. The investigation for this thesis involved honing ObjectSim's design, implementing the improved result in both C++ and Ada 9X, and developing applications to compare the two versions. The study achieved two main objectives: producing Easy-Sim as an improved visual simulation system architecture by building on ObjectSim's experience, and producing a visual simulation system application from Easy-Sim in Ada 9X that performs at a level comparable to the same application built in C++.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1994
Accession Number
ADA289325

Entities

People

  • Jordan R. Kayloe

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Air Platforms
  • Cyber
  • Energy and Power Technologies
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Aircrafts
  • C Programming Language
  • Computer Programming
  • Computer Science
  • Computers
  • Engineering
  • High Level Languages
  • Inertial Navigation
  • Object Oriented Programming
  • Operating Systems
  • Programming Languages
  • Rodents
  • Software Design
  • Software Development
  • Students
  • Virtual Reality

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications