Evaluation of a Software Design Approach (Develop a Threat Resolution Module in Ada (Trademark)

Abstract

The Vehicle Integrated Defense System (VIDS) incorporates several packages of application software written in Ada. This report describes the preliminary design and code generation of one of the critical packages, the Threat Resolution Module (TRM). The necessary logic design, table, and file creation and other tasks to implement a preliminary TRM was accomplished. All programming was written in the DOD standard Higher Order Language of Ada. Work was done on the UNISTAR 200 workstation hosting an Ada Compiler developed by TeleSoft Corporation and targeting the MC68000 microcomputer. The operating system for the software development was UNIX. This report describes the feasibility of the VIDS-DMS software design approach by discussing the three principal topics of: 1. Software algorithm design technology; 2. Code generation, edit, and debug using Ada as the PDL; and 3. Test of the preliminary TRM on a skeleton operating system (testbed). The annotated source code of the software as well as the object code for the TRM is delivered under separate cover with this report to TACOM. This data, in conjunction with the 'lessons learned' during the experimental development project form the baseline for continued development of the VIDS-DMS Feasibility Demonstration Model software. Additional keywords: Computer program documentation; Threat detection; Multispectral sensor integration.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 05, 1985
Accession Number
ADA155599

Entities

People

  • M. T. Minogue
  • R. L. Simmen
  • S. J. Wersan

Tags

Communities of Interest

  • Sensors

DTIC Thesaurus Topics

  • Application Software
  • Classification
  • Compilers
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Contracts
  • Databases
  • Debugging
  • Detection
  • Language
  • Object Code
  • Operating Systems
  • Software Design
  • Software Development
  • Software Development Tools

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Software Engineering
  • Software Engineering.