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
Link To Document :
بازگشت