Accession Number : ADA233757
Title : Ada Software Portability and Level 2 System Simulator Integration Issues.
Descriptive Note : Final rept.,
Corporate Author : INSTITUTE FOR DEFENSE ANALYSES ALEXANDRIA VA
Personal Author(s) : Hook, Audrey A. ; McDonald, Catherine W.
Report Date : JAN 1991
Pagination or Media Count : 30
Abstract : IDA Document D-898, Ada Software Portability and Level 2 System Simulator Integration Issues, identifies some of the issues that will affect the time and effort required to integrate Ada software developed for the Level 2 System Simulator (L2SS) of the Strategic Defense System (SDS) for the Strategic Defense Initiative Organization (SDIO) program. This document provides guidelines for managing ADA software integration problems that could occur when applications are developed on Ada implementations that are different from the target computer system where they will execute. The Cray 2/4D computer system, located at the National Test Facility, is the example of an Ada implementation that may be used as the platform for simulations. Three other Ada implementations considered typical software development environments were compared with the Cray 2/4D. The differences among these Ada implementations, as documented in Ada Validation Summary Reports, indicated the nature of portability issues that require resolution early in the software development process. Recommendations from this analysis are to (1) conduct portability analyses throughout the software development process, (2) endorse specific programming standards that have been demonstrated to be effective for both portability and performance, and (3) establish a working group to address compatibility and integration in SDI software development.
Descriptors : *ADA PROGRAMMING LANGUAGE, *STRATEGIC DEFENSE INITIATIVE, COMPUTER PROGRAMS, COMPUTER PROGRAMMING, COMPILERS, INPUT OUTPUT PROCESSING, SIMULATION LANGUAGES.
Subject Categories : Computer Programming and Software
Antimissile Defense Systems
Distribution Statement : APPROVED FOR PUBLIC RELEASE