TOWARD REAL-TIME PERFORMANCE BENCHMARKS FOR ADA.

Saved in:
Bibliographic Details
Title: TOWARD REAL-TIME PERFORMANCE BENCHMARKS FOR ADA.
Authors: Clapp, Russell M.1, Duchesneau, Louis1, Volz, Richard A.1, Mudge, Trevor N.1, Schultze, Timothy1, Sibley, Edgar H.
Source: Communications of the ACM. Aug1986, Vol. 29 Issue 8, p760-778. 19p. 7 Charts, 3 Graphs.
Subjects: Ada (Computer program language), Real-time programming, Programming languages, Computer programming, Real-time computing, Computer software
Abstract: The article focuses on the use of Ada, a programming language, for real-time programming. Ada is the result of a collective effort to design a common language for programming large scale and real-time systems. The common denominator among real-time systems (for example: the avionic system in an airplane, a robot controller, and even the controller for a video game) is the need to meet a variety of real-time constraints. Although Ada is intended to be used for such real-time applications, there is nothing in the language reference manual that ensures that Ada programs, regardless of processor speed, will provide the performance necessary to accommodate the real-time constraints of particular applications. The "Ada Compiler Validation Capability" suite of programs was established to validate the form and meaning of programs written in Ada, but not to specify the size or speed of their object code, or the precise nature of their task scheduling mechanisms, all of which are critical to real-time performance.
Database: Engineering Source
Description
Abstract:The article focuses on the use of Ada, a programming language, for real-time programming. Ada is the result of a collective effort to design a common language for programming large scale and real-time systems. The common denominator among real-time systems (for example: the avionic system in an airplane, a robot controller, and even the controller for a video game) is the need to meet a variety of real-time constraints. Although Ada is intended to be used for such real-time applications, there is nothing in the language reference manual that ensures that Ada programs, regardless of processor speed, will provide the performance necessary to accommodate the real-time constraints of particular applications. The "Ada Compiler Validation Capability" suite of programs was established to validate the form and meaning of programs written in Ada, but not to specify the size or speed of their object code, or the precise nature of their task scheduling mechanisms, all of which are critical to real-time performance.
ISSN:00010782
DOI:10.1145/6424.6428