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 条
  • [1] Contract-based Hierarchical Resilience Framework for Cyber-Physical Systems
    Ng, Daniel Jun Xian
    Easwaran, Arvind
    Andalam, Sidharta
    ICCPS '19: PROCEEDINGS OF THE 2019 10TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, 2019, : 324 - 325
  • [2] CHASE: Contract-Based Requirement Engineering for Cyber-Physical System Design
    Nuzzo, Pierluigi
    Lora, Michele
    Feldman, Yishai A.
    Sangiovanni-Vincentelli, Alberto L.
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 839 - 844
  • [3] A Contract-Based Requirement Engineering Framework for the Design of Industrial Cyber-Physical Systems
    Lora, Michele
    Nuzzo, Pierluigi
    2022 13TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2022), 2022, : 310 - 311
  • [4] Taming Dr. Frankenstein: Contract-Based Design for Cyber-Physical Systems
    Sangiovanni-Vincentelli, Alberto
    Damm, Werner
    Passerone, Roberto
    EUROPEAN JOURNAL OF CONTROL, 2012, 18 (03) : 217 - 238
  • [5] Contract-Based Design of Control Protocols for Safety-Critical Cyber-Physical Systems
    Nuzzo, Pierluigi
    Finn, John B.
    Iannopollo, Antonio
    Sangiovanni-Vincentelli, Alberto L.
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [6] Contract-Based Hierarchical Resilience Vanagement for Cyber - Physical Systems
    Hague, Mohammad Shihabul
    Ng, Daniel Jun Xian
    Easwaran, Arvind
    Thangamariappan, Karthikeyan
    COMPUTER, 2018, 51 (11) : 56 - 65
  • [7] Towards Design and Verification of Evolving Cyber Physical Systems Using Contract-Based Methodology
    Guissouma, Houssem
    Leiner, Simon
    Sax, Eric
    2019 5TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2019), 2019,
  • [8] Contract-Based Integration of Automotive Control Software
    Sehnke, Tobias
    Schultalbers, Matthias
    Ernst, Rolf
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1611 - 1614
  • [9] Simulation Integration Platforms for Cyber-Physical Systems
    Neema, Himanshu
    Sztipanovits, Janos
    Steinbrink, Cornelius
    Raub, Thomas
    Cornelsen, Bastian
    Lehnhoff, Sebastian
    PROCEEDINGS OF THE WORKSHOP ON DESIGN AUTOMATION FOR CPS AND IOT (DESTION '19), 2019, : 10 - 19
  • [10] Toward a Science of Cyber-Physical System Integration
    Sztipanovits, Janos
    Koutsoukos, Xenofon
    Karsai, Gabor
    Kottenstette, Nicholas
    Antsaklis, Panos
    Gupta, Vijay
    Goodwine, Bill
    Baras, John
    Wang, Shige
    PROCEEDINGS OF THE IEEE, 2012, 100 (01) : 29 - 44