VAXELN Experimentation: Programming a Real-Time Periodic Task Dispatcher Using VAXELN Ada 1.1

Abstract

The purpose of this paper is to provide the reader with some technical information and observations, Ada source code, and measurement results based on experimental with respect to developing a real-time periodic task dispatcher in Ada. The results presented here are specific to a uVAX-II/VAXELN 2.3 target system, the VAXELN 1.1 Ada compiler, and a KWV11-C programmable real- time clock. Specifically, these results provide answers to the question: How can one achieve the effect of scheduling a set of periodic Ada tasks when the runtime frequency of some of the individual tasks is less than the clock cycle frequency supported by an Ada runtime implementation? The Ada Embedded Systems Testbed Projects investigate approach promotes three typical stages to developing real-time systems: benchmarking; experimentation and prototyping; and designing, coding, and testing an application. To study the performance characteristics of Ada cross-compilers, we are running several existing benchmark test suites to explore the time, space, and capacity constraints associated with individual Ada features.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1987
Accession Number
ADA200612

Entities

People

  • Mark W. Borger

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • C4I
  • Counter WMD
  • Cyber
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Compilers
  • Computer Programming
  • Computer Programs
  • Department Of Defense
  • Embedded Systems
  • Engineering
  • Frequency
  • Inertial Navigation
  • Inertial Navigation Systems
  • Load Control
  • Measurement
  • Navigation
  • Product Prototyping
  • Scheduling (Production)
  • Simulators
  • Software Development
  • Specifications

Fields of Study

  • Computer science
  • Engineering

Readers

  • Radio communications and signal processing.
  • Software Engineering.
  • Software Verification and Validation.

Technology Areas

  • Space