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?
This report is related to the following area(s) of work:
Performance and DependabilityTechnical Report
CMU/SEI-87-TR-032
November 1987
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://www.sei.cmu.edu/library/abstracts/reports/87tr032.cfm
IEEE:
M. Borger, "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://www.sei.cmu.edu/library/abstracts/reports/87tr032.cfm
APA:
Borger, M., (1987). VAXELN Experimentation: Programming a Real-Time Periodic Task Dispatcher Using VAXELN ADA 1.1 (CMU/SEI-87-TR-032 ). Retrieved May 24, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/87tr032.cfm
CHI:
Borger, Mark, 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://www.sei.cmu.edu/library/abstracts/reports/87tr032.cfm
MLA:
Borger, M., 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://www.sei.cmu.edu/library/abstracts/reports/87tr032.cfm
For more information