• DocumentCode
    1823085
  • Title

    WCET Analysis of the mC/OS-II Real-Time Kernel

  • Author

    Lv, Mingsong ; Guan, Nan ; Zhang, Yi ; Chen, Rui ; Deng, Qingxu ; Yu, Ge ; Yi, Wang

  • Author_Institution
    Northeastern Univ., Shenyang, China
  • Volume
    2
  • fYear
    2009
  • fDate
    29-31 Aug. 2009
  • Firstpage
    270
  • Lastpage
    276
  • Abstract
    Worst-case execution time (WCET) analysis is one of the major tasks in timing validation of hard real-time systems. In complex systems with real-time operating systems (RTOS), the timing properties of the system are decided by both the applications and the RTOS. Traditionally, WCET analysis mainly deals with application programs, while it is crucial to know whether the RTOS also behaves in a timely predictable manner. In this paper, we present a case study where static analysis is used to predict the WCET of the system calls of the uC/OS-II real-time kernel. To our knowledge, this paper is the first to present quantitative results on the real-time performance of uC/OS-II. The precision of applying existing WCET analysis techniques on RTOS code is evaluated, and the practical difficulties in using static methods in timing analysis of RTOS are also reported.
  • Keywords
    operating system kernels; program diagnostics; real-time systems; muC/OS-II real-time kernel; real-time operating system; static analysis; timing analysis; timing validation; worst-case execution time analysis; Analytical models; Benchmark testing; Kernel; Libraries; Operating systems; Performance analysis; Real time systems; Safety; Switches; Timing; RTOS; WCET; static analysis; uC/OS-II;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering, 2009. CSE '09. International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-5334-4
  • Electronic_ISBN
    978-0-7695-3823-5
  • Type

    conf

  • DOI
    10.1109/CSE.2009.82
  • Filename
    5284144