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 条
  • [21] A Vertical and Cyber-Physical Integration of Cognitive Robots in Manufacturing
    Krueger, Volker
    Chazoule, Arnaud
    Crosby, Matthew
    Lasnier, Antoine
    Pedersen, Mikkel Rath
    Rovida, Francesco
    Nalpantidis, Lazaros
    Petrick, Ronald
    Toscano, Cesar
    Veiga, Germano
    PROCEEDINGS OF THE IEEE, 2016, 104 (05) : 1114 - 1127
  • [22] Study of the integration of robot in Cyber-Physical Production Systems
    Liu, Qiong
    Hua, Pengxiang
    Sultan, Awais
    Shen, Longzhang
    Mueller, Egon
    Boerner, Frank
    2019 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2019, : 367 - 370
  • [23] Integration of Classical Components Into Industrial Cyber-Physical Systems
    Bangemann, Thomas
    Riedl, Matthias
    Thron, Mario
    Diedrich, Christian
    PROCEEDINGS OF THE IEEE, 2016, 104 (05) : 947 - 959
  • [24] Simulation of Vertical and Horizontal Integration of Cyber-Physical Systems
    Lukoki, Victor
    Varela, Leonilde
    Machado, Jose
    2020 7TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT'20), VOL 1, 2020, : 282 - 287
  • [25] Cyber-Physical Systems Integration in a Production Line Simulator
    Centomo, Stefano
    Panato, Marco
    Fummi, Franco
    PROCEEDINGS OF THE 2018 26TH IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2018, : 237 - 242
  • [26] Semantic Integration Platform for Cyber-Physical System Design
    Zhang, Qishen
    Kecskes, Tamas
    Bapty, Ted
    Sztipanovits, Janos
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1619 - 1624
  • [27] Cyber-Physical Integration in Future Aviation Information Systems
    Sampigethaya, Krishna
    Poovendran, Radha
    2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [28] A Seamless Integration, Semantic Middleware for Cyber-Physical Systems
    Franke, Martin
    Seidl, Christoph
    Schlegel, Thomas
    2013 10TH IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC), 2013, : 627 - 632
  • [29] Monitoring Cyber-Physical Systems: From Design to Integration
    Schwenger, Maximilian
    RUNTIME VERIFICATION (RV 2020), 2020, 12399 : 87 - 106
  • [30] CYBER-PHYSICAL INTEGRATION IN FUTURE AVIATION INFORMATION SYSTEMS
    Sampigethaya, Krishna
    Poovendran, Radha
    2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,