Advanced Search

Content Type

Topics

Publication Date

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

  • Author(s):
  • Publish Date:
  • Publisher: Software Engineering Institute
  • SEI Identifier: CMU/SEI-87-TR-032
  • Type: Technical Report
  • Topics: Performance and Dependability
  • Description: The purpose of this paper is to provide the reader with some technical information and observations ADA source code, and measurement results based on experimentation with respect to developing a real-time periodic task dispatcher in ADA.

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 experimentation with respect to developing a real-time periodic task dispatcher in ADA. In this context, a periodically scheduled task set implies that each task in the set is executed at its own fixed frequency; a periodic task dispatcher is a software component that schedules the individual tasks at their implied runtime frequency. The results presented here are specific to a MicroVAX-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?

Cite This Report

Show Citation Formats

SEI

Borger, Mark. VAXELN Experimentation: Programming a Real-Time Periodic Task Dispatcher Using VAXELN ADA 1.1 (CMU/SEI-87-TR-032 ). Software Engineering Institute, Carnegie Mellon University, 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10413

IEEE

Borger. Mark, "VAXELN Experimentation: Programming a Real-Time Periodic Task Dispatcher Using VAXELN ADA 1.1," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-87-TR-032 , 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10413

APA

Borger, Mark. (1987). VAXELN Experimentation: Programming a Real-Time Periodic Task Dispatcher Using VAXELN ADA 1.1 (CMU/SEI-87-TR-032 ). Retrieved August 22, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10413

CHI

Mark Borger. VAXELN Experimentation: Programming a Real-Time Periodic Task Dispatcher Using VAXELN ADA 1.1 (CMU/SEI-87-TR-032 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10413

MLA

Borger, Mark. 1987. VAXELN Experimentation: Programming a Real-Time Periodic Task Dispatcher Using VAXELN ADA 1.1 (Technical Report CMU/SEI-87-TR-032 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10413