Cyber-Physical Verification of Intermittently Powered Embedded Systems

被引:4
|
作者
Bohrer, Rose [1 ]
Islam, Bashima [2 ]
机构
[1] Worcester Polytech Inst, Comp Sci Dept, Worcester, MA 01609 USA
[2] Worcester Polytech Inst, Elect & Comp Engn Dept, Worcester, MA 01609 USA
关键词
Task analysis; Games; Vaccines; Syntactics; Monitoring; Temperature sensors; COVID-19; Cyber-physical systems (CPSs); intermittent computing; programming language semantics; real-time systems;
D O I
10.1109/TCAD.2022.3197541
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Intermittently powered embedded systems are a foundational and growing component of the Internet of Things. It is essential to rigorously prove these systems' correctness because they arise both in safety-critical applications and applications where quality-of-service is essential to social good. Such proofs are challenging because they are simultaneously cyber-physical and time-sensitive: correctness is affected by physical properties that change with time. This article introduces a new general-purpose formal verification approach for cyber-physical properties of intermittent systems. We define a high-level modeling and specification language for intermittent systems, define its formal semantics, and prove that the language reduces to hybrid games, enabling the application of existing theorem-proving software. Cold storage for COVID vaccines serves as a running example; we provide a machine-checked proof that safe temperatures are maintained under suitable assumptions. The crux of our proof approach is to identify power and timing assumptions under which sufficient power is available to complete time-sensitive tasks. Orthogonal to approaches that prove new guarantees on power or timing, our work rigorously shows which power and timing assumptions are needed for cyber-physical correctness.
引用
收藏
页码:4361 / 4372
页数:12
相关论文
共 50 条
  • [1] Runtime Verification for Distributed Cyber-Physical Systems
    Momtaz, Anik
    [J]. 2021 40TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2021), 2021, : 349 - 350
  • [2] Statistical Verification of Hyperproperties for Cyber-Physical Systems
    Wang, Yu
    Zarei, Mojtaba
    Bonakdarpour, Borzoo
    Pajic, Miroslav
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (05)
  • [3] Towards Foundational Verification of Cyber-physical Systems
    Malecha, Gregory
    Ricketts, Daniel
    Alvarez, Mario M.
    Lerner, Sorin
    [J]. 2016 SCIENCE OF SECURITY FOR CYBER-PHYSICAL SYSTEMS WORKSHOP (SOSCYPS), 2016,
  • [4] Towards Verification of Uncertain Cyber-Physical Systems
    Radojicic, Carna
    Grimm, Christoph
    Jantsch, Axel
    Rathmair, Michael
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (247): : 1 - 17
  • [5] BraceAssertion: Runtime Verification of Cyber-Physical Systems
    Zheng, Xi
    Julien, Christine
    Podorozhny, Rodion
    Cassez, Franck
    [J]. 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), 2015, : 298 - 306
  • [6] A Hybrid Approach to Cyber-Physical Systems Verification
    Kumar, Pratyush
    Goswami, Dip
    Chakraborty, Samarjit
    Annaswamy, Anuradha
    Lampka, Kai
    Thiele, Lothar
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 688 - 696
  • [7] Modeling Cyber-Physical Systems for Automatic Verification
    Driouich, Youssef
    Parente, Mimmo
    Tronci, Enrico
    [J]. 2017 14TH INTERNATIONAL CONFERENCE ON SYNTHESIS, MODELING, ANALYSIS AND SIMULATION METHODS AND APPLICATIONS TO CIRCUIT DESIGN (SMACD), 2017,
  • [8] Roundtable: Reliability of Embedded and Cyber-Physical Systems
    Barnum, Sean
    Sastry, Shankar
    Stankovic, John A.
    [J]. IEEE SECURITY & PRIVACY, 2010, 8 (05) : 27 - 32
  • [9] Ethics Aspects of Embedded and Cyber-Physical Systems
    Thekkilakattil, Abhilash
    Dodig-Crnkovic, Gordana
    [J]. 39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 39 - 44
  • [10] Reliability of Embedded and Cyber-Physical Systems Introduction
    Chillarege, Ram
    Voas, Jeffrey
    [J]. IEEE SECURITY & PRIVACY, 2010, 8 (05) : 12 - 13