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 条
  • [21] Static Worst-Case Execution Time analysis tool for embedded operating systems
    Park, H. H.
    Hong, JiMan
    Yang, S. M.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2008, PT 1, PROCEEDINGS, 2008, 5072 : 790 - +
  • [22] Memory Positioning of Real-Time Code for Smaller Worst-Case Execution Times
    Marref, Amine
    Betts, Adam
    2011 16TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2011, : 23 - 32
  • [23] Predicting Worst-Case Execution Time Trends in Long-Lived Real-Time Systems
    Dai, Xiaotian
    Burns, Alan
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2017, 2017, 10300 : 87 - 101
  • [24] A customisable system for real-time image processing using the Blackfin DSProcessor and the MicroC/OS-II real-time kernel
    Coffey, S
    Connell, J
    Opto-Ireland 2005: Imaging and Vision, 2005, 5823 : 245 - 257
  • [25] A review of worst-case execution-time analysis
    Puschner, P
    Burns, A
    REAL-TIME SYSTEMS, 2000, 18 (2-3) : 115 - 128
  • [26] Predicated Worst-Case Execution-Time Analysis
    Marref, Amine
    Bernat, Guillem
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2009, 2009, 5570 : 134 - 148
  • [27] A Functional Approach to Worst-Case Execution Time Analysis
    Rodrigues, Vitor
    Florido, Mario
    de Sousa, Simao Melo
    FUNCTIONAL AND CONSTRAINT LOGIC PROGRAMMING, 2011, 6816 : 86 - +
  • [28] WORST-CASE EXECUTION TIME ANALYSIS ON MODERN PROCESSORS
    NILSEN, KD
    RYGG, B
    SIGPLAN NOTICES, 1995, 30 (11): : 20 - 30
  • [29] New Directions in Worst-Case Execution Time Analysis
    Bate, Iain
    Kazakov, Dimitar
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 3545 - 3552
  • [30] Segment Abstraction for Worst-Case Execution Time Analysis
    Cerny, Pavol
    Henzinger, Thomas A.
    Kovacs, Laura
    Radhakrishna, Arjun
    Zwirchmayr, Jakob
    PROGRAMMING LANGUAGES AND SYSTEMS, 2015, 9032 : 105 - 131