Loading…
Revising the Ada Timers and Group Budgets to Support Execution Time Control for Interrupt Handling
This position paper revises the execution time timers and group budgets of the Ada programming language, to provide full support for execution time control for interrupt handling similar to that for tasks. This is done by adding abstract execution time timer and group budget types, that are inherite...
Saved in:
Published in: | ACM SIGAda Ada Letters 2016-07, Vol.36 (1), p.39-50 |
---|---|
Main Author: | |
Format: | Article |
Language: | English |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | This position paper revises the execution time timers and group budgets of the Ada programming language, to provide full support for execution time control for interrupt handling similar to that for tasks. This is done by adding abstract execution time timer and group budget types, that are inherited by the concrete timers and group budgets for tasks and interrupts. The visitor pattern with double dispatching is applied to allow a single implementation of an execution time control policy, such as the deferrable server, to work for both tasks and interrupts. |
---|---|
ISSN: | 1094-3641 |
DOI: | 10.1145/2971571.2971577 |