Analysis and Guidelines for Reusable Ada Software

Abstract

SDIO is developing the Global Protection Against Limited Strikes (GPALS) system. Much of the software is to be developed in Ada, and reuse will be considered in the software design and implementation phases. This document provides an analysis and candidate guidelines for developing reusable Ada software to supplement existing SDIO guidelines. The guidelines in this document are based on previous IDA work, IDA Paper P-2378, An Approach for Constructing Reusable Components in Ada by Stephen Edwards. In addition, two other sources were examined: GPALS Software Standards by GE Aerospace, and Ada Quality and Style: Guidelines for Professional Programmers by the Software Productivity Consortium. The analysis shows that many of Edwards's guidelines are already included in Ada Quality and Style and thus will already be used by SDIO. Some of the guidelines require further research before inclusion in a candidate set of guidelines. The remaining guidelines are presented as candidate guidelines in a form similar to that of Ada Quality and Style. This document presents the candidate guidelines in a form which could be readily added to existing Ada development guidelines.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1992
Accession Number
ADA264918

Entities

People

  • David A. Wheeler

Organizations

  • Institute for Defense Analyses

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Application Software
  • C Programming Language
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Consortiums
  • Department Of Defense
  • High Level Languages
  • Language
  • Productivity
  • Programming Languages
  • Software Design
  • Software Development
  • Standards
  • Strategic Defense Initiative

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Strategic Security Studies

Technology Areas

  • Space