Accession Number : ADB165936

Title :   Ada: Achilles' Heel or Force Multiplier?

Descriptive Note : Research rept. Aug 90-Apr 91,

Corporate Author : INDUSTRIAL COLL OF THE ARMED FORCES WASHINGTON DC

Personal Author(s) : Glass, Woodrow W., Jr

Report Date : APR 1991

Pagination or Media Count : 42

Abstract : This paper analyzes the utility of Ada as a standard Department of Defense programming language for the development of the software that is now crucial to our national security. The paper documents DoD's burgeoning requirements for software, and emphasizes why force multiplication is imperative in a period of declining national defense resources. After examining the evolution of DoD's software programming efforts, the paper analyzes Ada's strengths and weaknesses. The study concludes with an assessment and integration of Ada's past and present in terms of conclusions and recommendations which bear on Ada's future. The weak DoD commitment to the 1983 mandate to use Ada-which was technically premature--is no longer justified. Ada's modern software practices make a distinct difference in the robustness, reusability, adaptability, and maintainability of military software. Ada offers the distinct advantage of compounding its inherent force multiplication capabilities across hundreds of DoD programs--which are themselves force multipliers for their respective systems. Ada is not an Achilles' heel for DoD weapon systems, but rather an indispensable force multiplier.

Descriptors :   *ADA PROGRAMMING LANGUAGE, *NATIONAL SECURITY, *SOFTWARE ENGINEERING, DEPARTMENT OF DEFENSE, DOCUMENTS, INTEGRATION, LANGUAGE, MAINTAINABILITY, MULTIPLICATION, NATIONAL DEFENSE, PAPER, PROGRAMMING LANGUAGES, REQUIREMENTS, RESOURCES, SECURITY, STANDARDS, WEAPON SYSTEMS, WEAPONS.

Subject Categories : Computer Programming and Software
      Military Intelligence

Distribution Statement : APPROVED FOR PUBLIC RELEASE