Predicate monitoring in distributed cyber-physical systems

被引:0
|
作者
Anik Momtaz
Niraj Basnet
Houssam Abbas
Borzoo Bonakdarpour
机构
[1] Michigan State University,Department of Computer Science and Engineering
[2] Oregon State University,School of Electrical Engineering and Computer Science
关键词
Runtime verification; Cyber-physical systems; Continuous signals; Distributed systems;
D O I
暂无
中图分类号
学科分类号
摘要
This paper solves the problem of detecting violations of predicates over distributed continuous-time and continuous-valued signals in cyber-physical systems (CPS). CPS often operate in a safety-critical context, where their correctness is crucially important. Large CPS that consist of many autonomous and communicating components distributed across a geographical area must maintain global correctness and safety. We assume a partially synchronous setting, where a clock synchronization algorithm guarantees a bound on clock drifts among all signals. We introduce a novel retiming method that allows reasoning about the correctness of predicates among continuous-time signals that do not share a global view of time. The resulting problem is encoded as an SMT problem and we introduce techniques to solve the SMT encoding efficiently. Leveraging simple knowledge of physical dynamics allows further runtime reductions. We fully implement our approach on three distributed CPS applications: monitoring of a network of autonomous ground vehicles, a network of aerial vehicles, and a water distribution system. The results show that in some cases it is even possible to monitor a distributed CPS sufficiently fast for online deployment on fleets of autonomous vehicles.
引用
下载
收藏
页码:541 / 556
页数:15
相关论文
共 50 条
  • [1] Predicate monitoring in distributed cyber-physical systems
    Momtaz, Anik
    Basnet, Niraj
    Abbas, Houssam
    Bonakdarpour, Borzoo
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2023, 25 (04) : 541 - 556
  • [2] Predicate Monitoring in Distributed Cyber-Physical Systems
    Momtaz, Anik
    Basnet, Niraj
    Abbas, Houssam
    Bonakdarpour, Borzoo
    RUNTIME VERIFICATION (RV 2021), 2021, 12974 : 3 - 22
  • [3] Monitoring Mobile and Spatially Distributed Cyber-Physical Systems
    Bartocci, Ezio
    Bortolussi, Luca
    Loreti, Michele
    Nenzi, Laura
    MEMOCODE 2017: PROCEEDINGS OF THE 15TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN, 2017, : 147 - 156
  • [4] Distributed Graph Queries for Runtime Monitoring of Cyber-Physical Systems
    Bur, Marton
    Szilagyi, Gabor
    Voros, Andras
    Varro, Daniel
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2018), 2018, 10802 : 111 - 128
  • [5] Monitoring Signal Temporal Logic in Distributed Cyber-physical Systems
    Momtaz, Anik
    Abbas, Houssam
    Bonakdarpour, Borzoo
    PROCEEDINGS OF THE 2023 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, WITH CPS-IOTWEEK 2023, 2023, : 154 - 165
  • [6] Distributed Control for Cyber-Physical Systems
    Mangharam, Rahul
    Pajic, Miroslav
    JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 2013, 93 (03) : 353 - 387
  • [7] Runtime Verification for Distributed Cyber-Physical Systems
    Momtaz, Anik
    2021 40TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2021), 2021, : 349 - 350
  • [8] SECURE DISTRIBUTED ESTIMATION IN CYBER-PHYSICAL SYSTEMS
    Khan, Usman A.
    Stankovic, Aleksandar M.
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 5209 - 5213
  • [9] Synchronization of Distributed Controllers in Cyber-Physical Systems
    Lesi, Vuk
    Jakovljevic, Zivana
    Pajic, Miroslav
    2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 710 - 717
  • [10] On distributed coordination in networks of cyber-physical systems
    Russo, Giovanni
    di Bernardo, Mario
    CHAOS, 2019, 29 (05)