Static worst-case execution time analysis of the μ C/OS-II real-time kernel

Mingsong LV1,Nan GUAN1,Qingxu DENG1,Ge YU1,Wang Yi2,

PDF(254 KB)
PDF(254 KB)
Front. Comput. Sci. ›› 2010, Vol. 4 ›› Issue (1) : 17-27. DOI: 10.1007/s11704-009-0073-8
Research articles

Static worst-case execution time analysis of the μ C/OS-II real-time kernel

  • Mingsong LV1,Nan GUAN1,Qingxu DENG1,Ge YU1,Wang Yi2,
Author information +
History +

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 RTOS. Traditionally, WCET analysis mainly deals with application programs, while it is crucial to know whether RTOS also behaves in a timely predictable manner. In this paper, static analysis techniques are used to predict the WCET of the system calls and the Disable Interrupt regions of the μC/OS-II real-time kernel, which presents a quantitative evaluation of the real-time performance of μC/OS-II. The precision of applying existing WCET analysis techniques on RTOS is evaluated, and the practical difficulties in using static methods in timing analysis of RTOS are also discussed.

Keywords

worst-case execution time (WCET) / real-time operating systems (RTOS) / μC/OS-II / static analysis

Cite this article

Download citation ▾
Mingsong LV, Nan GUAN, Qingxu DENG, Ge YU, Wang Yi,. Static worst-case execution time analysis of the μ C/OS-II real-time kernel. Front. Comput. Sci., 2010, 4(1): 17‒27 https://doi.org/10.1007/s11704-009-0073-8
AI Summary AI Mindmap
PDF(254 KB)

Accesses

Citations

Detail

Sections
Recommended

/