Affiliation:
1. Universidad de Cantabria, Santander, Spain
Abstract
This paper is a proposal for an application program interface (API) that would enable Ada applications to use application-defined scheduling algorithms in a way compatible with the scheduling model of the Ada 95 Real-Time Systems Annex. With this API, several application-defined schedulers, implemented by extending a tagged type, can coexist in the system in a predictable way together with their scheduled tasks, and with regular fixed priority tasks directly scheduled by the run-time system. Task synchronization through protected objects is also considered by adding the Stack Resource Policy, which can be used in a large variety of fixed and dynamic priority scheduling policies.
Publisher
Association for Computing Machinery (ACM)
Reference17 articles.
1. IEEE Std 1003.1-2001. Information Technology - Portable Operating System Interface (POSIX). Institute of Electrical and electronic Engineers.]] IEEE Std 1003.1-2001. Information Technology - Portable Operating System Interface (POSIX). Institute of Electrical and electronic Engineers.]]
2. IEEE Std. 1003.13-1998. Information Technology - Standardized Application Environment Profile- POSIX Realtime Application Support (AEP). The Institute of Electrical and Electronics Engineers.]] IEEE Std. 1003.13-1998. Information Technology - Standardized Application Environment Profile- POSIX Realtime Application Support (AEP). The Institute of Electrical and Electronics Engineers.]]
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献