White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Programming Execution-Time Servers in Ada 2005

Burns, A. and Wellings, A.J. (2006) Programming Execution-Time Servers in Ada 2005. In: Proceedings of the 27th IEEE Real-Time Systems Symposium. RTSS '06, December 5-8, 2006, Rio de Janeiro, Brazil. IEEE , 47 - 56.

Full text not available from this repository.


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 servers

Item Type: Proceedings Paper
Institution: The University of York
Academic Units: The University of York > Computer Science (York)
Depositing User: York RAE Import
Date Deposited: 07 Apr 2009 09:40
Last Modified: 07 Apr 2009 09:40
Published Version: http://dx.doi.org/10.1109/RTSS.2006.39
Status: Published
Publisher: IEEE
Identification Number: 10.1109/RTSS.2006.39
URI: http://eprints.whiterose.ac.uk/id/eprint/7321

Actions (repository staff only: login required)