Ada Embedded Systems Testbed Project

Abstract

The purpose of the Software Engineering Institute's Ada Embedded Systems Testbed (AEST) Project is to investigate some of the critical issues in using Ada for real-time embedded applications, particularly the extent and quality of the runtime support facility provided by Ada implementations. The project's objective has been to generate new information about using Ada in real-time embedded systems. This information is in the form of benchmark test results, higher level experiment results, and lessons learned in designing and implementing real-time applications in Ada. This technical report provides an overview of the results producted in the first year of the project (through 30 September 1987). Details of these results are contained in other referenced technical reports. The investigative approach of the AEST. Project promotes three stages in evaluating real-time embedded systems: benchmarking; experimentation and prototyping; and designing, coding, and testing an application. The project testbed is designed to support the process of building embedded systems applications using various Ada environments and development tools. In this way, software engineers at the Software Engineering Institute can learn more about using Ada in real-time embedded systems and can disseminate that information to the mission-critical computer resource (MCCR) community.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1987
Accession Number
ADA200609

Entities

People

  • Hans Mumm
  • John A. Slusrz
  • Mark Borger
  • Mark H. Klein
  • Neal Altman
  • Nelson H. Welderman
  • Patrick Donohoe
  • Stephan F. Landherr
  • William E. Hefley

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • C4I
  • Ground and Sea Platforms
  • Human Systems
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Communications Protocols
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Embedded Systems
  • High Level Languages
  • Inertial Navigation
  • Inertial Navigation Systems
  • Instruction Set Architecture
  • Lessons Learned
  • Operating Systems
  • Programming Languages
  • Software Design
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Research Science/Academic Research
  • Software Engineering.
  • Software Verification and Validation.