Object-Oriented Implementation of Field Artillery Tactical Data System

Abstract

The U.S. Army lacks a single automated fire support system. The goal of Army's ongoing project of Advanced Field Artillery Tactical Data System (AFATDS) is to integrate all of its fire power under a single automated system to provide an efficient fire support in the battlefield. AFATDS is being implemented using the language ADA for battalion and above level. The problem for this research is to implement AFATDS for battalion (just for technical fire direction) level and below. In addition, we want to add a Graphical User Interface (GUI), use modern software engineering principles and add multitasking. The approach taken was to apply object-oriented paradigm for the design and development of the battery level of AFATDS using Microsoft Windows' operating environment which provides (non-preemptive) multitasking and a GUI, and Borland C++ as the development tool. The results are as follows: The battery level software of AFATDS is implemented. The GUI provided a better interface which facilitates easier training Ref. 17. Multitasking allowed multiple firing missions to execute concurrently which was not possible with BCS. Object- oriented features of Borland C++ provided 60% improvement for GUI development than traditional programming languages. Field artillery tactical data system, Object-oriented programming, Oriented database management system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 26, 1993
Accession Number
ADA274957

Entities

People

  • Mustafa Eser

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Cyber
  • Energy and Power Technologies
  • Weapons Technologies

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Database Management Systems
  • Engineering
  • Graphical User Interface
  • Language
  • Object Oriented Programming
  • Object-Oriented Database Management Systems
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Prototyping
  • Tactical Data Systems
  • User Interface

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Fire Suppression Systems Design.
  • Military Science