Distributed Graph Queries for Runtime Monitoring of Cyber-Physical Systems

被引:11
|
作者
Bur, Marton [1 ,3 ]
Szilagyi, Gabor [2 ]
Voros, Andras [1 ,2 ]
Varro, Daniel [1 ,2 ,3 ]
机构
[1] MTA BME Lendulet Cyber Phys Syst Res Grp, Budapest, Hungary
[2] Budapest Univ Technol & Econ, Dept Measurement & Informat Syst, Budapest, Hungary
[3] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
MODELS;
D O I
10.1007/978-3-319-89363-1_7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In safety-critical cyber-physical systems (CPS), a service failure may result in severe financial loss or damage in human life. Smart CPSs have complex interaction with their environment which is rarely known in advance, and they heavily depend on intelligent data processing carried out over a heterogeneous computation platform and provide autonomous behavior. This complexity makes design time verification infeasible in practice, and many CPSs need advanced runtime monitoring techniques to ensure safe operation. While graph queries are a powerful technique used in many industrial design tools of CPSs, in this paper, we propose to use them to specify safety properties for runtime monitors on a high-level of abstraction. Distributed runtime monitoring is carried out by evaluating graph queries over a distributed runtime model of the system which incorporates domain concepts and platform information. We provide a semantic treatment of distributed graph queries using 3-valued logic. Our approach is illustrated and an initial evaluation is carried out using the MoDeS3 educational demonstrator of CPSs.
引用
下载
收藏
页码:111 / 128
页数:18
相关论文
共 50 条
  • [1] Distributed graph queries over models@run.time for runtime monitoring of cyber-physical systems
    Márton Búr
    Gábor Szilágyi
    András Vörös
    Dániel Varró
    International Journal on Software Tools for Technology Transfer, 2020, 22 : 79 - 102
  • [2] Distributed graph queries over models@run.time for runtime monitoring of cyber-physical systems
    Bur, Marton
    Szilagyi, Gabor
    Voros, Andras
    Varro, Daniel
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2020, 22 (01) : 79 - 102
  • [3] Runtime Verification for Distributed Cyber-Physical Systems
    Momtaz, Anik
    2021 40TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2021), 2021, : 349 - 350
  • [4] Predicate monitoring in distributed cyber-physical systems
    Anik Momtaz
    Niraj Basnet
    Houssam Abbas
    Borzoo Bonakdarpour
    International Journal on Software Tools for Technology Transfer, 2023, 25 : 541 - 556
  • [5] 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
  • [6] Predicate Monitoring in Distributed Cyber-Physical Systems
    Momtaz, Anik
    Basnet, Niraj
    Abbas, Houssam
    Bonakdarpour, Borzoo
    RUNTIME VERIFICATION (RV 2021), 2021, 12974 : 3 - 22
  • [7] Runtime Enforcement of Cyber-Physical Systems
    Pinisetty, Srinivas
    Roop, Partha S.
    Smyth, Steven
    Allen, Nathan
    Tripakis, Stavros
    Von Hanxleden, Reinhard
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [8] Runtime Monitoring of Cyber-Physical Systems Under Timing and Memory Constraints
    Medhat, Ramy
    Bonakdarpour, Borzoo
    Kumar, Deepak
    Fischmeister, Sebastian
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (04)
  • [9] 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
  • [10] BraceAssertion: Runtime Verification of Cyber-Physical Systems
    Zheng, Xi
    Julien, Christine
    Podorozhny, Rodion
    Cassez, Franck
    2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), 2015, : 298 - 306