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 条
  • [21] High-Level Synthesis for Reduction of WCET in Real-Time Systems
    Kristensen, Andreas Toftegaard
    Pezzarossa, Luca
    Sparso, Jens
    2017 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS): NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2017,
  • [22] Independently-developed Real-Time Systems on Multi-cores with Shared Resources
    Nemati, Farhang
    Behnam, Moris
    Nolte, Thomas
    PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 251 - 261
  • [23] WCET free time analysis of hard real-time systems on multiprocessors: A regular language-based model
    Genieta, Dominique
    Largeteau, Gaelle
    THEORETICAL COMPUTER SCIENCE, 2007, 388 (1-3) : 26 - 52
  • [24] Initial synchronization of TDMA communication in distributed real-time systems
    Lonn, H
    19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1999, : 370 - 379
  • [25] PROBLEMS OF PROGRAMMING FOR SHARED REAL-TIME SYSTEMS
    TUOMENOKSA, LS
    ULRICH, W
    IEEE TRANSACTIONS ON COMMUNICATION TECHNOLOGY, 1967, CO15 (01): : 5 - +
  • [26] Analysis of Distributed Real-Time Control Systems with Shared Network Infrastructures
    Kuehn, Paul J.
    Nawab, Imran
    WIRED/WIRELESS INTERNET COMMUNICATIONS, WWIC 2019, 2019, 11618 : 222 - 232
  • [27] CoRQ: Enabling Runtime Reconfiguration Under WCET Guarantees for Real-Time Systems
    Damschen, Marvin
    Bauer, Lars
    Henkel, Joerg
    IEEE EMBEDDED SYSTEMS LETTERS, 2017, 9 (03) : 77 - 80
  • [28] Dynamic WCET Estimation for Real-Time Multicore Embedded Systems Supporting DVFS
    Luis March, Jose
    Petit, Salvador
    Sahuquillo, Julio
    Hassan, Houcine
    Duato, Jose
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 27 - 33
  • [29] STT-MRAM for Real-Time Embedded Systems: Performance and WCET Implications
    Asifuzzaman, Kazi
    Fernandez, Mikel
    Radojkovic, Petar
    Abella, Jaume
    Cazorla, Francisco J.
    MEMSYS 2019: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2019, : 195 - 205
  • [30] Addressing dynamic dispatching issues in WCET analysis for object-oriented hard real-time systems
    Hu, EYS
    Bernat, G
    Wellings, A
    ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 109 - 116