Evaluation of Ada (Trademark) as a Communications Programming Language. Volume 1.

Abstract

This Final Phase II Report for the Evaluation of Ada as a Communications Programming Language documents the findings of a two-year project designed to assess the effectiveness of the use of Ada as a communications programming language. Two types of communications applications were examined: a communications protocols application with a simulated network architecture, and a trusted software application designed to arbitrate the flow of messages between a top secret and a secret system. Volume I of this Report 1) defines the software applications that were implemented, 2) identifies the technical approach that was taken in collecting and analyzing the data, 3) establishes the criteria for evaluating the results of the project, 4) identifies the analysis performed on the data and information that were produced or derived, 5) documents a set of conclusions/results based on the criteria, data and analysis, 6) makes recommendations based on the conclusions and results, and 7) provides a summary of the conclusions, results, recommendations, and project retrospectives. Originator supplied keywords include: Ada; Communications Protocols; Transmission Control Protocol (TCP); Internet Protocol (IP); Advanced Data Communications and Control Procedures (ADCCP); Trusted software; Advanced Command and Control Architectural Testbed (ACCAT); GUARD; Software development/performance quality factors; Ada-based design methodology; Object-oriented design; Ada program design language (PDL); ANNA.

Open PDF

Document Details

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

Entities

People

  • A. L. Brintzenhoff
  • D. G. Martin
  • J. G. Reddan
  • S. W. Christensen

Tags

Communities of Interest

  • C4I
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Coding
  • Communication Systems
  • Communications Protocols
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Digital Communications
  • High Level Languages
  • Network Protocols
  • Performance Tests
  • Software Design
  • Software Development
  • Software Prototyping
  • System Software
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Networking
  • Software Engineering
  • Software Engineering.

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control