WCET Analysis in Shared Resources Real-Time Systems with TDMA Buses

被引:7
|
作者
Rihani, Hamza [1 ,2 ]
Moy, Matthieu [1 ,2 ]
Maiza, Claire [1 ,2 ]
Altmeyer, Sebastian [3 ]
机构
[1] Univ Grenoble Alpes, F-38000 Grenoble, France
[2] CNRS, VERIMAG, F-38000 Grenoble, France
[3] Univ Luxembourg, Luxembourg, Luxembourg
关键词
D O I
10.1145/2834848.2834871
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Predictability is an important aspect in real-time and safety-critical systems, where non-functional properties - such as the timing behavior - have high impact on the system correctness. As many safety-critical systems have a growing performance demand, simple, but outdated architectures are not sufficient anymore. Instead, multi-core systems are more and more popular, even in the real-time domain. To combine the performance benefits of a multi-core architecture with the required predictability, Time Division Multiple Access (TDMA) buses are often advocated. In this paper, we are interested in accesses to shared resources in such environments. Our approach uses SMT (Satisfiability Modulo Theory) to encode the semantics and execution time of the analyzed program in an environment with shared resources. We use an SMT-solver to find a solution that corresponds to the execution path with correct semantics and maximal execution time. We propose to model a shared bus with TDMA arbitration policy. Using examples, we show how the WCET estimation is enhanced by combining the semantics and the shared bus analysis in SMT.
引用
收藏
页码:183 / 192
页数:10
相关论文
共 50 条
  • [1] A Survey of WCET Analysis of Real-Time Operating Systems
    Lv, Mingsong
    Guan, Nan
    Zhang, Yi
    Deng, Qingxu
    Yu, Ge
    Zhang, Jianming
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 65 - +
  • [2] WCET analysis of probabilistic hard real-time systems
    Bernat, G
    Colin, A
    Petters, SM
    23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, : 279 - 288
  • [3] Schedulability Analysis of Hierarchical Real-Time Systems under Shared Resources
    Biondi, Alessandro
    Buttazzo, Giorgio C.
    Bertogna, Marko
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1593 - 1605
  • [4] Partitioning Real-Time Systems on Multiprocessors with Shared Resources
    Nemati, Farhang
    Nolte, Thomas
    Behnam, Moris
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 253 - 269
  • [5] Trace acquirement from real-time systems based on WCET analysis
    Ji, ML
    Wang, X
    Qi, ZC
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2005, 3820 : 160 - 171
  • [6] Hardware Support for WCET Analysis of Hard Real-Time Multicore Systems
    Paolieri, Marco
    Quinones, Eduardo
    Cazorla, Francisco J.
    Bernat, Guillem
    Valero, Mateo
    ISCA 2009: 36TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2009, : 57 - 68
  • [7] Trace acquirement technology of real-time systems based on WCET analysis
    Wang, Xin
    Ji, Meng-Luo
    Wang, Ji
    Qi, Zhi-Chang
    Ruan Jian Xue Bao/Journal of Software, 2006, 17 (05): : 1232 - 1240
  • [8] COMMUNICATING SHARED RESOURCES - A MODEL FOR DISTRIBUTED REAL-TIME SYSTEMS
    GERBER, R
    LEE, I
    REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1989, : 68 - 78
  • [9] Shared resources in multiprocessor real-time systems scheduled by RUN
    Ricardo Brasil Teixeira
    George Lima
    Real-Time Systems, 2022, 58 : 153 - 188
  • [10] Shared resources in multiprocessor real-time systems scheduled by RUN
    Teixeira, Ricardo Brasil
    Lima, George
    REAL-TIME SYSTEMS, 2022, 58 (02) : 153 - 188