Contract-Based Integration of Cyber-Physical Analyses

被引:3
|
作者
Ruchkin, Ivan [1 ]
De Niz, Dionisio [2 ]
Chaki, Sagar [2 ]
Garlan, David [1 ]
机构
[1] Carnegie Mellon Univ, Inst Software Res, Pittsburgh, PA 15213 USA
[2] Carnegie Mellon Univ, Software Engn Inst, Pittsburgh, PA 15213 USA
关键词
Cyber-physical systems; analysis; real-time scheduling; thermal runaway; model checking; battery scheduling; analysis contracts; virtual integration; SCIENCE;
D O I
10.1145/2656045.2656052
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developing cyber-physical systems involves multiple engineering domains, e.g., timing, logical correctness, thermal resilience, and mechanical stress. In today's industrial practice, these domains rely on multiple analyses to obtain and verify critical system properties. Domain differences make the analyses abstract away interactions among themselves, potentially invalidating the results. Specifically, one challenge is to ensure that an analysis is never applied to a model that violates the assumptions of the analysis. Since such violation can originate from the updating of the model by another analysis, analyses must be executed in the correct order. Another challenge is to apply diverse analyses soundly and scalably over models of realistic complexity. To address these challenges, we develop an analysis integration approach that uses contracts to specify dependencies between analyses, determine their correct orders of application, and specify and verify applicability conditions in multiple domains. We implement our approach and demonstrate its effectiveness, scalability, and extensibility through a verification case study for thread and battery cell scheduling.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Contract-based testing
    Aichernig, BK
    FORMAL METHODS AT THE CROSSROADS: FROM PANACEA TO FOUNDATIONAL SUPPORT, 2003, 2757 : 34 - 48
  • [42] Engineering with cyber-physical systems - From mechatronic to cyber-physical engineering
    Scheifele, Stefan
    Verl, Alexander
    Riedel, Oliver
    ATP MAGAZINE, 2018, (11-12): : 68 - 78
  • [43] Cyber-Physical Zero Trust Architecture for Industrial Cyber-Physical Systems
    Feng, Xiaomeng
    Hu, Shiyan
    IEEE Transactions on Industrial Cyber-Physical Systems, 2023, 1 : 394 - 405
  • [44] Cyber-Physical Framework for Early Integration of Autonomous Maritime Capabilities
    Insaurralde, Carlos C.
    Petillot, Yvan R.
    2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 559 - 566
  • [45] Towards the Integration of Modern Power Systems into a Cyber-Physical Framework
    Konstantopoulos, George C.
    Alexandridis, Antonio T.
    Papageorgiou, Panos C.
    ENERGIES, 2020, 13 (09)
  • [46] Testing the vertical and cyber-physical integration of cognitive robots in manufacturing
    Krueger, Volker
    Rovida, Francesco
    Grossmann, Bjarne
    Petrick, Ronald
    Crosby, Matthew
    Charzoule, Arnaud
    Garcia, German Martin
    Behnke, Sven
    Toscano, Cesar
    Veiga, Germano
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2019, 57 : 213 - 229
  • [47] Distribution System Reliability Assessment Considering Cyber-Physical Integration
    Yuan, Hanjie
    Li, Gengfeng
    Bie, Zhaohong
    Arif, Mariyam
    INNOVATIVE SOLUTIONS FOR ENERGY TRANSITIONS, 2019, 158 : 2655 - 2662
  • [48] Cyber Security Based on Artificial Intelligence for Cyber-Physical Systems
    Sedjelmaci, Hichem
    Guenab, Fateh
    Senouci, Sidi-Mohammed
    Moustafa, Hassnaa
    Liu, Jiajia
    Han, Shuai
    IEEE NETWORK, 2020, 34 (03): : 6 - 7
  • [49] CARS: A Wrappings-based Test Bed for Self Cyber-physical Systems and Their Integration
    Nelson, Phyllis R.
    2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 44 - 48
  • [50] Models of Hardware Integration of Sensors elements with Cyber-Physical Systems
    Dunets, Roman
    Klym, Halyna
    Kochan, Roman
    2016 13TH INTERNATIONAL CONFERENCE ON MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE (TCSET), 2016, : 270 - 274