DocumentCode
732157
Title
Mapping real-time to POSIX: A simplistic approach for the availability of real-time scheduling for off the shelf embedded platforms
Author
Stahlhofen, Andreas ; Zobel, Dieter
Author_Institution
Inst. of Software Technol., Univ. of Koblenz-Landau, Koblenz, Germany
fYear
2015
fDate
14-18 June 2015
Firstpage
89
Lastpage
92
Abstract
Researchers in the real-time community have accumulated an enormous theoretical background on scheduling policies and respective assessment criteria. Lots of surveys and textbooks are available which classify the varying approaches. In contrast to this abundance of policies and strategies the availability of real-time scheduling for given platforms is rather low. Still more frustrating is the lack of easily manageable tools for prototypical test and use of a given platform. This paper presents an easy-to-use platform-independent implementation of rate monotonic scheduling policies - in this paper exemplary for (RMS) - based on the POSIX standard. Hence the only platform requirement is to provide the used POSIX functions. Although many POSIX API-providers claim to be POSIX compliant or POSIX conform but not POSIX certified there is still no guarantee that the required POSIX subset works as expected. A test on conformity of a platform by a stepwise organized and self-documenting test suite is proposed in this paper.
Keywords
Unix; application program interfaces; program testing; POSIX API-provider; POSIX function; POSIX standard; RMS; rate monotonic scheduling policies; self-documenting test; Hardware; Kernel; Linux; Processor scheduling; Real-time systems; Scheduling; POSIX; conformance testing; real-time programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computing (MECO), 2015 4th Mediterranean Conference on
Conference_Location
Budva
Print_ISBN
978-1-4799-8999-7
Type
conf
DOI
10.1109/MECO.2015.7181873
Filename
7181873
Link To Document