• 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