Much of the research on scheduling schemes is prevented from being used in practice by the lack of implementations that provide the necessary abstractions. An example of this is the support of execution-time servers. Apart for a single mechanism (the sporadic server), which is defined in the POSIX standard, these important building blocks are not available to the system developer. Over the last few years, we have been developing the mechanisms necessary to construct execution-time servers from within an Ada context. Versions of these have now been incorporated in the Ada 2005 standard. In this paper, we show how the mechanisms can be used to construct the deferrable and sporadic server
Modern servers typically process request streams by assigning a worker thread to a request, and rely...
The Sporadic Server (SS) overcomes the major limitations of other Resource Reservation Fixed Priorit...
Abstract A new correctness concept, called partial-order preserving property, for event-driven execu...
Much of the research on scheduling schemes is prevented from being used in practice by the lack of i...
Abstract: A proposal for adding execution time clocks and timers to the Ada language through a new p...
Execution time control is a technique that allows execution time budgets to be set and overruns to b...
Abstract-This paper examines, in the context of distributed execution, the meaning of Ada constru-ct...
Abstract Whilst Ada 2005 provides extensive support for the creation of real-time systems in general...
Abstract. Hard real-time systems have stringent deadline requirements, which can be guaranteed at sy...
This position paper briefly revises the clock support in the Ada programming language, including exe...
Real-time servers have been widely explored in the scheduling literature to predictably execute aper...
Periodic processes are major parts of many real-time embedded computer applications. The programming...
20th International Conference on Reliable Software Technologies - Ada-Europe 2015 (Ada-Europe 2015),...
Hierarchical scheduling is a basic technique to achieve temporal isolation between applications in h...
[EN] This position paper follows from a previous proposal to integrate a time-triggered scheduler in...
Modern servers typically process request streams by assigning a worker thread to a request, and rely...
The Sporadic Server (SS) overcomes the major limitations of other Resource Reservation Fixed Priorit...
Abstract A new correctness concept, called partial-order preserving property, for event-driven execu...
Much of the research on scheduling schemes is prevented from being used in practice by the lack of i...
Abstract: A proposal for adding execution time clocks and timers to the Ada language through a new p...
Execution time control is a technique that allows execution time budgets to be set and overruns to b...
Abstract-This paper examines, in the context of distributed execution, the meaning of Ada constru-ct...
Abstract Whilst Ada 2005 provides extensive support for the creation of real-time systems in general...
Abstract. Hard real-time systems have stringent deadline requirements, which can be guaranteed at sy...
This position paper briefly revises the clock support in the Ada programming language, including exe...
Real-time servers have been widely explored in the scheduling literature to predictably execute aper...
Periodic processes are major parts of many real-time embedded computer applications. The programming...
20th International Conference on Reliable Software Technologies - Ada-Europe 2015 (Ada-Europe 2015),...
Hierarchical scheduling is a basic technique to achieve temporal isolation between applications in h...
[EN] This position paper follows from a previous proposal to integrate a time-triggered scheduler in...
Modern servers typically process request streams by assigning a worker thread to a request, and rely...
The Sporadic Server (SS) overcomes the major limitations of other Resource Reservation Fixed Priorit...
Abstract A new correctness concept, called partial-order preserving property, for event-driven execu...