• DocumentCode
    2930248
  • Title

    Programming Execution-Time Servers in Ada 2005

  • Author

    Burns, A. ; Wellings, A.J.

  • Author_Institution
    Dept. of Comput. Sci., York Univ.
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    47
  • Lastpage
    56
  • Abstract
    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
  • Keywords
    Ada; distributed programming; processor scheduling; Ada 2005; deferrable servers; execution-time server programming; scheduling; sporadic servers; Computational modeling; Computer science; Context modeling; Operating systems; Pattern analysis; Pattern recognition; Processor scheduling; Programming profession; Real time systems; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2006. RTSS '06. 27th IEEE International
  • Conference_Location
    Rio de Janeiro
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2761-2
  • Type

    conf

  • DOI
    10.1109/RTSS.2006.39
  • Filename
    4032335