Ada (trade name) Portability Guidelines.

Abstract

This report presents the results of a study in using Ada to write portable programs. These programs with little or no modification, can be used in different target environments than those for which they were originally written. Ordinarily, a different target environment means a different computer, although the difference may instead be in the target operating system or peripherals. Software portability is one of the main cost-saving benefits anticipates with the use of Ada. Support for portability was a major goal in the design of the Ada language. However, portability does not come automatically with the use of Ada; programs written without specific attention to portability will not in general be portable. This report presents guidelines to be followed in order to produce code that is portable. A major goal in undertaking this study was support for development of a highly-portable Ada implementation of the JINTACCS Automated Message Preparation System (JAMPS). However, the guidelines are equally applicable to any program requiring portability. The guidelines are designed to permit an office conducting an acquisition to supply them to contractors as direction or guidance . They may also be useful in evaluating the portability of an existing implementation.

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1985
Accession Number
ADA160390

Entities

People

  • F. Pappas

Organizations

  • SofTech, Inc.

Tags

DTIC Thesaurus Topics

  • Acquisition
  • Computer Programs
  • Computers
  • Contractors
  • Environment
  • Guidance
  • Language
  • Operating Systems

Fields of Study

  • Computer science

Readers

  • Software Engineering.
  • Software Verification and Validation.
  • Systems Analysis and Design