Toward Reusable Graphics Components in Ada

Abstract

This thesis demonstrates and illustrates a way of developing reusable graphics software components in Ada associated with a C++/C library. The work was carried out using object-oriented software development techniques that were used to analyze, design and implement a partial flight simulator. The objective of this thesis was to present a way of building reusable software components with Ada in a graphics application environment. An object-oriented approach was taken in the development of a set of reusable graphics software components for a flight simulator domain. A selection of a set of reusable software components came from domain analysis. These components were analyzed in detail, then redesigned to demonstrate and illustrate the thesis objective. Examples from design and implementation demonstrate how Ada 83 was applied in building reusable graphics software components associated with C++ routines, the limitations of Ada 83, and how Ada9X addresses these limitations.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1993
Accession Number
ADA262568

Entities

People

  • Sam-kyu Lim

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Coding
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Department Of Defense
  • Flight Simulators
  • High Level Languages
  • Linguistics
  • Object Oriented Programming
  • Object-Oriented Programming Language
  • Operating Systems
  • Programming Languages
  • Simulators
  • Software Design
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Software Verification and Validation.