Real-Time Performance Benchmarks for Ada

Abstract

This report develops a benchmarking capability for measuring the performance of Ada compilers meant for real-time embedded systems. Cross-compiler users face many tough trade-offs and additional project costs due to the time lost developing compiler work-arounds. The embedded programmer community is fgace with trying to use incomplete and somewhat unstable systems while trying to deliver efficient and ultra-reliable code. For any given real-time embedded application, the best performance predicator is the performance of the application software itself. Software designers and programmers can be satisfied that an embedded application meets its performance requirements ONLY after testing the final product. But due to the rising costs of software development, users may want to use benchmarks to determine the performance and suitability of a particular compilation system for their real-time applications. The major focus in this report is on developing benchmarks to measure runtime performance of Ada features important for real-time embedded systems.

Open PDF

Document Details

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

Entities

People

  • Arvind Goel

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Accuracy
  • Application Software
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Debugging
  • Embedded Systems
  • High Level Languages
  • Object Code
  • Operating Systems
  • Programming Languages
  • Software Development
  • Three Dimensional
  • Two Dimensional

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Software Engineering.
  • Software Verification and Validation.