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 条
  • [31] MIRROR: Symmetric Timing Analysis for Real-Time Tasks on Multicore Platforms with Shared Resources
    Huang, Wen-Hung
    Chen, Jian-Jia
    Reineke, Jan
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [32] Extended Static Analysis for Estimating WCET in Distributed Real Time Systems
    Hong, Y. S.
    Goo, H. W.
    FIRST INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE DEPENDABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, : 83 - 87
  • [33] Energy-aware sporadic tasks scheduling with shared resources in hard real-time systems
    Zhang, Yi-Wen
    Wang, Cheng
    Lin, Chang-Long
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2017, 15 : 52 - 62
  • [34] Analysis of Timing Resources for Highly Predictable Real-Time Systems Models
    Golly, Lukasz
    Pukka, Andrzej
    MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, MIXDES 2013, 2013, : 497 - 502
  • [35] A Performance Analysis Framework for Real-Time Systems Sharing Multiple Resources
    Nikkhah, Shayan Tabatabaei
    Geilen, Marc
    Goswami, Dip
    Goossens, Kees
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 326 - 329
  • [36] Improving the WCET computation in the presence of a lockable instruction cache in multitasking real-time systems
    Aparicio, Luis C.
    Segarra, Juan
    Rodriguez, Clemente
    Vinals, Victor
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (07) : 695 - 706
  • [37] Minimizing WCET for Real-Time Embedded Systems via Static Instruction Cache Locking
    Liu, Tiantian
    Li, Minming
    Xue, Chun Jason
    15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 35 - 44
  • [38] HOW TO INTEGRATE PRECEDENCE CONSTRAINTS AND SHARED RESOURCES IN REAL-TIME SCHEDULING
    SPURI, M
    STANKOVIC, JA
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (12) : 1407 - 1412
  • [39] Probabilistic Safe WCET Estimation for Weakly Hard Real-time Systems at Design Stages
    Lee, Jaekwon
    Shin, Seung Yeob
    Briand, Lionel C.
    Nejati, Shiva
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (02)
  • [40] WCET-aware Scheduling Optimizations for Multi-Core Real-Time Systems
    Kelter, Timon
    Borghorst, Hendrik
    Marwedel, Peter
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 67 - 74