Real-Time Ada Problem Study

Abstract

The real-time technology program at the Center for Software Engineering, CECOM, is based on recognized problems encountered in the development of embedded real-time Ada systems. The first step in the program was to define this set of root problems. The approach was to conduct interviews with both program managers and system developers working on Ada real-time applications for the Army and then to analyze, categorize, and enter into an database the resulting set of issues. This document includes the two technical reports that resulted from the effort to define this set of problems. The authors were chosen because of their proven expertise in real-time development with Ada. They could enrich the results of the interview process with their own experience in this area. The first report is entitled Software Engineering Issues on Ada Technology Insertion for Real-Time Embedded Systems. LabTek Corporation, the author, had proven expertise in embedded system design utilizing Motorola MC680X-based processors. The second report is entitled Software Engineering Problems Using Ada in Computers Integral to Weapons Systems. Its author, Sonicraft, had expertise in evaluating system requirements and in performing high-level system design utilizing the Intel 80X86 family of processors.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 24, 1989
Accession Number
ADA223153

Tags

Communities of Interest

  • Cyber
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Embedded Systems
  • High Level Languages
  • Mental Processes
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Development Tools
  • Software Testing
  • System Software
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Defense Acquisition Program Management
  • Software Engineering.
  • Software Verification and Validation.