Functional test environment for time-triggered control systems in complex MPSoCs

被引:0
|
作者
Seyyedi, Razi [1 ]
Schreiner, Soeren [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; Safety-critical system; Instruction accurate simulation; Modeling environment; SIMULATION;
D O I
10.1016/j.micpro.2020.103072
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 pre-determined scheduling. 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 this work we are proposing a new test environment for TT systems. Our proposed framework captures the TT system configuration, performs consistency checks and generates a fast executable simulation model. 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. Compared to a simulation model, a HIL setup requires high effort, has a comparable low observability and is more difficult to debug. For this reason we propose the GALI (Globally Accurate, Locally Inaccurate) simulation model that combines an instruction accurate simulation engine with a global time-triggered scheduler. Thus, combining the low-level view on the implemented system with very good testability and debuggability. The proposed configuration and simulation platform accelerates the design and implementation of future TT systems. We evaluate our presented approach on a safety-relevant multirotor system. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] Scheduler for Reliable Distributed Systems with Time-Triggered Networks
    Murshed, Ayman
    Obermaisser, Roman
    [J]. 2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, : 425 - 430
  • [42] Towards modularized verification of distributed time-triggered systems
    Botaschanjan, Jewgenij
    Gruler, Alexander
    Harhurin, Alexander
    Kof, Leonid
    Spichkova, Maria
    Trachtenherz, David
    [J]. FM 2006: FORMAL METHODS, PROCEEDINGS, 2006, 4085 : 163 - 178
  • [43] Accelerating Validation of Time-Triggered Automotive Systems on FPGAs
    Shreejith, Shanker
    Fahmy, Suhaib A.
    Lukaseiwycz, Martin
    [J]. PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2013, : 4 - 11
  • [44] Validation Framework for Time-Triggered System-of-Systems
    Murshed, Ayman
    Abuteir, Mohammed
    Obermaisser, Roman
    [J]. 2017 INTERNATIONAL CONFERENCE ON PROMISING ELECTRONIC TECHNOLOGIES (ICPET 2017), 2017, : 103 - 108
  • [45] Verifying a time-triggered protocol in a multi-language environment
    Merceron, A
    Müllerburg, M
    Pinna, GM
    [J]. COMPUTER SAFETY, RELIABILITY AND SECURITY, 1998, 1516 : 185 - 195
  • [46] Flexible communication architecture for dependable time-triggered systems
    Heller, Christoph
    Schalk, Josef
    Schneele, Stefan
    Sorea, Maria
    Voss, Sebastian
    [J]. ARCHITECTING DEPENDABLE SYSTEMS IV, 2007, 4615 : 316 - +
  • [47] From Automotive to Autonomous: Time-Triggered Operating Systems
    Spichkova, Maria
    Simic, Milan
    Schmidt, Heinz
    [J]. INTELLIGENT INTERACTIVE MULTIMEDIA SYSTEMS AND SERVICES 2016, 2016, 55 : 347 - 359
  • [48] The impact of time-triggered communication in automotive embedded systems
    Broy, Julian
    Mueller-Glaser, Klaus D.
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 353 - +
  • [49] Time-Triggered CANopen Implementation for Networked Embedded Systems
    Postolache, Mihai
    [J]. 2016 20TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2016, : 168 - 173
  • [50] Economic online self-test in the time-triggered architecture
    Steininger, A
    Temple, C
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1999, 16 (03): : 81 - 89