Establish and Evaluate Ada Runtime Features of Interest for Real-Time Systems

Abstract

The objective of this study was to provide software developers with guidance in the selection of Runtime Environments (RTEs) to ensure that all timing and storage requirements of real-time embedded systems can be met. Because there is no 'universal best' runtime environment (RTE), the selection of an RTE is domain specific. This study developed a step-by-step process that a developer can use the evaluate RTEs. This process was applied to one class of systems, Communication and Electronic Intelligence (COMINT/ELINT) systems. A process was developed to determine which Ada runtime features were important for real-time embedded systems. This process involved prioritizing Ada RTE elements by the implementation of a prioritization matrix. The prioritization matrix was demonstrated by prioritizing RTE elements for COMINT/ELINT systems. The prioritization matrix was designed so it could be applied to any class of real- time embedded systems with only slight modifications. The prioritized RTE elements were used to prioritize groups of benchmarks. This provided software developers with a prioritized list of groups of benchmarks that measure the critical areas of candidate RTEs being considered for COMINT/ELINT systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 15, 1989
Accession Number
ADA223146

Entities

Organizations

  • IIT Research Institute

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Sensors
  • Weapons Technologies

DTIC Thesaurus Topics

  • Base Lines
  • Communications Intelligence
  • Computations
  • Computer Programming
  • Computer Programs
  • Computers
  • Direction Finding
  • Electronic Intelligence
  • Embedded Systems
  • Frequency Bands
  • Guidance
  • High Level Languages
  • Inertial Navigation
  • Inertial Navigation Systems
  • Language
  • Navigation
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Systems Analysis and Design

Technology Areas

  • Microelectronics