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 条
  • [21] Real-Time Simulation Support for Runtime Verification of Cyber-Physical Systems
    Zheng, Xi
    Julien, Christine
    Chen, Hongxu
    Podorozhny, Rodion
    Cassez, Franck
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (04)
  • [22] A Hierarchical Transaction Concept for Runtime Adaptation in Real-time, Networked Embedded Systems
    Prehofer, Christian
    Zeller, Marc
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [23] Stochastic Contracts for Runtime Checking of Component-based Real-time Systems
    Nandi, Chandrakana
    Monot, Aurelien
    Oriol, Manuel
    2015 18TH INTERNATIONAL ACM SIGSOFT SYMPOSIUM ON COMPONENT-BASED SOFTWARE ENGINEERING (CBSE), 2015, : 111 - 116
  • [24] Ontology-based Runtime Reconfiguration of Distributed Embedded Real-Time Systems
    Hoeftberger, Oliver
    Obermaisser, Roman
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [25] Heterogeneous Runtime Monitoring for Real-Time Systems with art2kitekt
    Garcia-Gordillo, Miguel
    Valls, Joan J.
    Saez, Sergio
    2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 266 - 273
  • [26] 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
  • [27] Time-optimal test cases for real-time systems
    Hessel, A
    Larsen, KG
    Nielsen, B
    Pettersson, P
    Skou, A
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2003, 2791 : 234 - 245
  • [28] The use of cache memory in real-time systems
    Milligan, MKJ
    Cragon, HG
    CONTROL ENGINEERING PRACTICE, 1996, 4 (10) : 1435 - 1442
  • [29] REAL-TIME SYSTEMS OFTEN USE INTERRUPTS
    ULRICKSON, RW
    ELECTRONIC DESIGN, 1977, 25 (10) : 80 - 84
  • [30] Test cases generation for nondeterministic real-time systems
    Khoumsi, A
    Jéron, T
    Marchand, H
    FORMAL APPROACHES TO SOFTWARE TESTING, 2004, 2931 : 131 - 146