Timing Debugging for Cyber-Physical Systems

被引:8
|
作者
Roy, Debayan [1 ]
Hobbs, Clara [2 ]
Anderson, James H. [2 ]
Caccamo, Marco [1 ]
Chakraborty, Samarjit [2 ]
机构
[1] Tech Univ Munich, Munich, Germany
[2] Univ N Carolina, Chapel Hill, NC 27515 USA
来源
PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021) | 2021年
基金
美国国家科学基金会;
关键词
D O I
10.23919/DATE51398.2021.9474012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper is concerned with the following question: Given a set of control tasks that are not schedulable, i.e., their required timing properties cannot be satisfied, what should be changed? While the real-time systems literature proposes many different schedulability analysis techniques, it surprisingly provides almost no guidelines on what should be changed to make a task set schedulable, when it is not. We show that when the tasks in question are control tasks, this timing debugging question in the context of cyber-physical systems (CPS) may be answered by exploiting the dynamics of the physical systems that these control tasks are expected to influence. Towards this, we study a very simple setup, viz., when a set of periodic tasks with implicit deadlines is not schedulable, by how much should the periods be changed in order to make the task set schedulable? Among the many ways in which the periods can be modified, our proposed strategy is to change the periods in a manner such that while the task set becomes schedulable, the poles of the closed-loop system experience the minimal shift. Since the poles influence the closed loop dynamics of the system, we thereby ensure that we obtain a system with the desired timing properties whose dynamics is very similar to the dynamics of the original (non-schedulable) system. We formulate this CPS timing debugging strategy as an optimization problem and illustrate it with a concrete example.
引用
收藏
页码:1893 / 1898
页数:6
相关论文
共 50 条
  • [1] MITL Specification Debugging for Monitoring of Cyber-Physical Systems
    Dokhanchi, Adel
    Hoxha, Bardh
    Fainekos, Georgios
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (232): : 13 - +
  • [2] BRACE: An Assertion Framework for Debugging Cyber-Physical Systems
    Boos, Kevin
    Fok, Chien-Liang
    Julien, Christine
    Kim, Miryung
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1341 - 1344
  • [3] Formal Requirement Debugging for Testing and Verification of Cyber-Physical Systems
    Dokhanchi, Adel
    Hoxha, Bardh
    Fainekos, Georgios
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)
  • [4] Boosting Simulation and Debugging of Cyber-physical Systems with Symbolic Exploration
    Kolesnikov, Ivan
    Ada User Journal, 2022, 43 (03):
  • [5] Timing in cyber-physical systems: the last inch problem
    Eidson, John C.
    Stanton, Kevin B.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON PRECISION CLOCK SYNCHRONIZATION FOR MEASUREMENT, CONTROL, AND COMMUNICATION (ISPCS), 2015, : 19 - 24
  • [6] TIMING OF CYBER-PHYSICAL ATTACKS ON PROCESS CONTROL SYSTEMS
    Krotofil, Marina
    Cardenas, Alvaro
    Angrishi, Kishore
    CRITICAL INFRASTRUCTURE PROTECTION VIII, 2014, 441 : 29 - +
  • [7] INVITED: A Testbed to Verify the Timing Behavior of Cyber-Physical Systems
    Shrivastava, Aviral
    Mehrabian, Mohammadreza
    Khayatian, Mohammad
    Derler, Patricia
    Andrade, Hugo
    Stanton, Kevin
    Li-Baboud, Ya-Shian
    Griffor, Edward
    Weiss, Marc
    Eidson, John
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [8] Simulating Timing Behaviors for Cyber-Physical Systems Using Modelica
    Zhou, Hao
    Zhao, Mengyao
    Wu, Linbo
    Chen, Xiaohong
    INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2019, 11 (03): : 44 - 67
  • [9] A Calibration of Timing Accuracy in NIST Cyber-Physical Systems Testbed
    Weiss, Marc
    Li-Baboud, Ya-Shian
    Anand, Dhananjay
    Boynton, Paul
    Brady, Kevin G.
    Burns, Martin
    INTERNATIONAL IEEE SYMPOSIUM ON PRECISION CLOCK SYNCHRONIZATION FOR MEASUREMENT, CONTROL, AND COMMUNICATION (ISPCS 2018), 2018, : 67 - 72
  • [10] Cyber-physical Systems
    Wolf, Wayne
    COMPUTER, 2009, 42 (03) : 88 - 89