Execution time monitoring and interrupt handlers: position statement

MA Rivas, MG Harbour - ACM SIGAda Ada Letters, 2010 - dl.acm.org
ACM SIGAda Ada Letters, 2010dl.acm.org
In hard real-time systems it is essential to monitor the execution times of all tasks and detect
situations in which the estimated worst-case execution time (WCET) is exceeded. This fact
has been recognized by standards related to real-time systems. The POSIX 1] and Ada 2005
standards define primitives to monitor execution times (“Execution-time clocks”) and to
trigger actions when the execution time of a task reaches a specific value (“Execution-time
timers”). Ada goes a step forward and also defines execution-time budgets for groups of …
In hard real-time systems it is essential to monitor the execution times of all tasks and detect situations in which the estimated worst-case execution time (WCET) is exceeded. This fact has been recognized by standards related to real-time systems. The POSIX 1] and Ada 2005 standards define primitives to monitor execution times (“Execution-time clocks”) and to trigger actions when the execution time of a task reaches a specific value (“Execution-time timers”).
Ada goes a step forward and also defines execution-time budgets for groups of tasks. This functionality is very useful to implement resource reservations for groups of tasks, for instance using bandwidth servers that provide temporal isolation between different sets of tasks in an application 3].
ACM Digital Library
以上显示的是最相近的搜索结果。 查看全部搜索结果