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

被引:0
|
作者
Mingsong Lv
Nan Guan
Qingxu Deng
Ge Yu
Yi Wang
机构
[1] Northeastern University,Institute of Computer Software
[2] Uppsala University,Department of Information Technology
关键词
worst-case execution time (WCET); real-time operating systems (RTOS); C/OS-II; static analysis;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:17 / 27
页数:10
相关论文
共 50 条
  • [1] Static worst-case execution time analysis of the μC/OS-II real-time kernel
    Lv, Mingsong
    Guan, Nan
    Deng, Qingxu
    Yu, Ge
    Wang Yi
    FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2010, 4 (01): : 17 - 27
  • [2] Static properties of commercial embedded real-time programs, and their implication for worst-case execution time analysis
    Engblom, J
    PROCEEDINGS OF THE FIFTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 1999, : 46 - 55
  • [3] Static properties of commercial embedded real-time programs, and their implication for worst-case execution time analysis
    Uppsala Univ
    Real Time Technol Appl Proc, (46-55):
  • [4] Worst-case execution time analysis of the RTEMS real-time operating system
    Colin, A
    Puaut, I
    13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 191 - 198
  • [5] Worst-case execution-time analysis for embedded real-time systems
    Jakob Engblom
    Andreas Ermedahl
    Mikael Sjödin
    Jan Gustafsson
    Hans Hansson
    International Journal on Software Tools for Technology Transfer, 2003, 4 (4) : 437 - 455
  • [6] On the use of static branch prediction to reduce the worst-case execution time of real-time applications
    Andreu Carminati
    Renan Augusto Starke
    Rômulo Silva de Oliveira
    Real-Time Systems, 2018, 54 : 537 - 561
  • [7] On the use of static branch prediction to reduce the worst-case execution time of real-time applications
    Carminati, Andreu
    Starke, Renan Augusto
    de Oliveira, Romulo Silva
    REAL-TIME SYSTEMS, 2018, 54 (03) : 537 - 561
  • [8] Static worst-case execution time analysis of synchronous programs
    Ringler, T
    RELIABLE SOFTWARE TECHNOLOGIES ADA-EUROPE 2000, 2000, 1845 : 56 - 68
  • [9] Estimation on worst-case execution time of real-time complex event processing
    Li, X. (cqlixiang@gmail.com), 2012, Science Press (49):
  • [10] Use of Measurements in Worst-Case Execution Time Estimation for Real-Time Systems
    Santillo Costa, Jessica Junia
    de Oliveira, Romulo Silva
    Arcaro, Luis Fernando
    2021 XI BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2021,