This paper presents a definition of a Ravenscar-like profile (EDF Ravenscar) that incorporates EDF scheduling. Rather than just replace the dispatching policy, an argument is made for simplifying the support that is provided in full Ada for controlling access to protected objects. As a result all tasks and protected objects have their default priorities, and only one ready queue is needed (ordered by absolute deadline). The paper also outlines the static scheduling analysis that can be applied to applications conforming to the profile.
Download Not Available

BibTex Entry

@inproceedings{Burns2013b,
 author = {A. Burns},
 booktitle = {Proceeding of the 15th IRTAW},
 number = {1},
 pages = {24--31},
 publisher = {ACM Letters},
 title = {An EDF Run-Time Profile based on Ravenscar},
 volume = {XXXII},
 year = {2013}
}