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 条
  • [41] Cyber-Physical Systems - Security
    Zseby, T.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2018, 135 (03): : 249 - 249
  • [42] The Cyber-Physical Systems Revolution
    Serpanos, Dimitrios
    COMPUTER, 2018, 51 (03) : 70 - 73
  • [43] Accountability in Cyber-Physical Systems
    Datta, Anupam
    Kar, Soummya
    Sinopoli, Bruno
    Weerakkody, Sean
    2016 SCIENCE OF SECURITY FOR CYBER-PHYSICAL SYSTEMS WORKSHOP (SOSCYPS), 2016,
  • [44] A review on cyber-physical systems
    Lin F.
    Shu S.
    Tongji Daxue Xuebao/Journal of Tongji University, 2010, 38 (08): : 1243 - 1248
  • [45] A metamodel for cyber-physical systems
    Fitz, Theresa
    Theiler, Michael
    Smarsly, Kay
    ADVANCED ENGINEERING INFORMATICS, 2019, 41
  • [46] Review on Cyber-physical Systems
    Yang Liu
    Yu Peng
    Bailing Wang
    Sirui Yao
    Zihe Liu
    IEEE/CAAJournalofAutomaticaSinica, 2017, 4 (01) : 27 - 40
  • [47] Cyber-Insurance for Cyber-Physical Systems
    Barreto, Carlos
    Cardenas, Alvaro A.
    Schwartz, Galina
    2018 IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (CCTA), 2018, : 1704 - 1711
  • [48] Medical Cyber-Physical Systems
    Sokolsky, Oleg
    18TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2011), 2011, : 2 - 2
  • [49] Understanding the impact of cyber-physical correlation on security analysis of Cyber-Physical Systems
    Jiang, Luanjuan
    Chen, Xin
    2021 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS DASC/PICOM/CBDCOM/CYBERSCITECH 2021, 2021, : 529 - 534
  • [50] Towards the Isolation of Failure-Inducing Inputs in Cyber-Physical Systems: is Delta Debugging Enough?
    Valle, Pablo
    Arrieta, Aitor
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 549 - 553