Use of runtime enforcement for the test of real-time systems

被引:0
|
作者
Givel, Louis-Marie [1 ,2 ]
Brun, Matthias [2 ]
Constant, Camille [2 ]
Faucou, Sebastien [1 ]
Roux, Olivier H. [1 ]
机构
[1] Univ Nantes, LUNAM Univ, Ecole Cent Nantes, IRCCyN,CNRS,UMR 6597,Inst Rech Commun & Cybernet, Nantes, France
[2] ESEO TRAME, Grp ESEO, Angers, France
关键词
D O I
10.1109/HPCC-CSS-ICESS.2015.143
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The components and architectures of embedded real-time systems, both software and hardware, are getting more and more complex. Because of this complexity, these systems tend to exhibit non deterministic behaviours. In this context, testing the reachability of a given system state is not always achievable in a black box approach based on the sole control of the input sequence of the system. It is sometimes mandatory to act on the internal behaviour of the system. In this paper, we propose a method to achieve this control by introducing delays at the interface between the application and the RTOS (Real-Time Operating System) in order to drive the system toward the desired states. The delays are generated automatically with a technique based on parametric analysis of Time Petri Net (TPN).
引用
收藏
页码:984 / 990
页数:7
相关论文
共 50 条
  • [1] Testing Real-Time Systems with Runtime Enforcement
    Bechennec, Jean-Luc
    Faucou, Sebastien
    Roux, Olivier H.
    Brun, Matthias
    Givel, Louis-Marie
    [J]. IEEE DESIGN & TEST, 2018, 35 (04) : 31 - 37
  • [2] Testing real-time embedded software using runtime enforcement
    Givel, Louis-Marie
    Bechennec, Jean-Luc
    Brun, Matthias
    Faucou, Sebastien
    Roux, Olivier H.
    [J]. 2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [3] Runtime verification of embedded real-time systems
    Thomas Reinbacher
    Matthias Függer
    Jörg Brauer
    [J]. Formal Methods in System Design, 2014, 44 : 203 - 239
  • [4] Runtime Verification of Real-time Embedded Systems
    Bonakdarpour, Borzoo
    Fischmeister, Sebastian
    [J]. EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 249 - 250
  • [5] Runtime verification of embedded real-time systems
    Reinbacher, Thomas
    Fuegger, Matthias
    Brauer, Joerg
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2014, 44 (03) : 203 - 239
  • [6] RTMLton: An SML Runtime for Real-Time Systems
    Shivkumar, Bhargav
    Murphy, Jeffrey
    Ziarek, Lukasz
    [J]. PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2020), 2020, 12007 : 113 - 130
  • [7] Runtime support for reconfigurable real-time embedded systems
    Papp, Z
    [J]. IMTC/2001: PROCEEDINGS OF THE 18TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3: REDISCOVERING MEASUREMENT IN THE AGE OF INFORMATICS, 2001, : 2111 - 2116
  • [8] Domain and type enforcement for real-time operating systems
    Kiszka, J
    Wagner, B
    [J]. ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 439 - 446
  • [9] Poster Abstract: REVERT: Runtime Verification for Real-Time Systems
    Kochanthara, Sangeeth
    Nelissen, Geoffrey
    Pereira, David
    Purandare, Rahul
    [J]. PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 365 - 365
  • [10] Conforming the Runtime Inputs for Hard Real-Time Embedded Systems
    Huang, Kai
    Chen, Gang
    Buckl, Christian
    Knoll, Alois
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 430 - 436