Functional Test Environment for Time-Triggered Control Systems in Complex MPSoCs using GALI

被引:2
|
作者
Seyyedi, Razi [1 ]
Schreiner, Soren [1 ]
Fakih, Maher [1 ]
Gruettner, Kim [1 ]
Nebel, Wolfgang [2 ]
机构
[1] OFFIS Inst Informat Technol, Oldenburg, Germany
[2] Carl von Ossietzky Univ Oldenburg, Oldenburg, Germany
基金
欧盟地平线“2020”;
关键词
Virtual Platform; Time-Triggered Architecture; Mixed-Criticality; Instruction Accurate Simulation; SIMULATION;
D O I
10.1109/DSD.2018.00010
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Many safety-critical and especially mixed-criticality computer systems are realized as a time-triggered (TT) system. Such systems execute one or more tasks according to a predetermined scheduling. The main advantage of TT systems is their deterministic timing behavior. With the ability of today's programmable MPSoC architectures, complex TT systems based on hypervisors (to support spatial isolation) and timing predictable Networks-on-Chip can be built on a single chip. For the integration of functionality on such a TT MPSoC not only the timing, but also the interplay of functional behavior and timing, needs to be validated. In the past, functional integration testing has been performed on a prototyping board, sometimes in a Hardware-in-the-Loop (HiL) configuration to support testing against a complex environment model. In this work, we propose a Globally Accurate Locally Inaccurate (GALI) simulation model that combines an instruction accurate simulation engine with a global time-triggered scheduler. GALI is demonstrated and evaluated on a full functional flight-control system of a mixed-criticality case-study. For this case-study, we will show that our GALI simulation achieves the same control behavior as a fast cycle accurate simulation, but runs 160 times faster. In comparison with the fastest state-of-the-art approximately timed simulation models, GALI runs between 2.3 and 47 times faster for the considered case-study.
引用
收藏
页码:711 / 718
页数:8
相关论文
共 50 条
  • [1] Functional test environment for time-triggered control systems in complex MPSoCs
    Seyyedi, Razi
    Schreiner, Soeren
    Fakih, Maher
    Gruettner, Kim
    Nebel, Wolfgang
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2020, 76
  • [2] Prototyping of automotive control systems in a time-triggered environment using FlexRay
    Stroop, Joachim
    Stolpe, Ralf
    [J]. 2006 IEEE CONFERENCE ON COMPUTER-AIDED CONTROL SYSTEM DESIGN, VOLS 1 AND 2, 2006, : 518 - +
  • [3] A time-triggered distributed object computing environment for embedded control systems
    Ishigooka, Tasuku
    Yokoyama, Takanori
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 191 - +
  • [4] A Distributed Computing Environment for Embedded Control Systems with Time-Triggered and Event-Triggered Processing
    Itami, Yuichi
    Ishigooka, Tasuku
    Yokoyama, Takanori
    [J]. RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 45 - 54
  • [5] Time-triggered intermittent control of continuous systems
    Wang, Qingzhi
    He, Yong
    [J]. INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2021, 31 (14) : 6867 - 6879
  • [6] Time-triggered control of nonlinear discrete-time systems
    Postoyan, Romain
    Nesic, Dragan
    [J]. 2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 6814 - 6819
  • [7] Automatic Cache Partitioning and Time-triggered Scheduling for Real-time MPSoCs
    Chen, Gang
    Hu, Biao
    Huang, Kai
    Knoll, Alois
    Huang, Kai
    Liu, Di
    Stefanov, Todor
    [J]. 2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [8] Simulation Environment for Time-Triggered Ethernet
    Abuteir, Mohammed
    Obermaisser, Roman
    [J]. 2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 642 - 648
  • [9] CAN emulation in a time-triggered environment
    Obermaisser, R
    [J]. ISIE 2002: PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-4, 2002, : 270 - 275
  • [10] Modeling time-triggered real-time control systems using executable time-triggered model (E-TTM) and systemC-AMS
    Perez, Jon
    Obermaisser, Roman
    Nicolas, Carlos F.
    Ayestaran, Iban
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2011, 26 (06): : 435 - 445