Online verification in cyber-physical systems: Practical bounds for meaningful temporal costs

被引:15
|
作者
Bersani, Marcello M. [1 ]
Garcia-Valls, Marisol [2 ]
机构
[1] Politecn Milan, Dipartamento Elettron Informaz & Bioingn, Milan, Italy
[2] Univ Carlos III Madrid, Dept Ingn Telemat, Leganes, Madrid, Spain
关键词
Cyber-physical systems; linear temporal logic; real-time; resource management; verification; virtualization; AUTOMATA;
D O I
10.1002/smr.1880
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cyber-physical systems (CPS) are highly dynamic and large scale systems integrated with the physical environment that they monitor and actuate on. CPS have to adapt online to the changing nature of the physical environment; this may require the online modification of their system model, but any change should preserve correct operation. Correctness by construction relies on using formal tools, which suffer from a considerable computational overhead. As the current system model of a CPS may adapt to the environment, the new system model must be verified before its execution to ensure that the properties are preserved. However, CPS development has mainly concentrated on the design-time aspects, existing only few contributions that address their online adaptation. We research on the pros and cons of formal tools to support dynamic changes at runtime. We formalize the semantics of the adaptation logic of an autonomic manager (OLIVE) that performs online verification for a specific application, a dynamic virtualized server system. We explore the use of formal tools based on CLTLoc to express functional and nonfunctional properties of the system. We provide empirical results showing the temporal costs of our approach.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Incremental Online Verification of Dynamic Cyber-Physical Systems
    Bu, Lei
    Xing, Shaopeng
    Ren, Xinyue
    Yang, Yang
    Wang, Qixin
    Li, Xuandong
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 782 - 787
  • [2] Modeling and verification of temporal properties in Cyber-Physical Systems
    Graja, Imen
    Kallel, Slim
    Guermouche, Nawal
    Kacem, Ahmed Hadj
    2017 14TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2017, : 325 - 330
  • [3] ETL: A New Temporal Language for the Verification of Cyber-Physical Systems
    Bouskela, Daniel
    Jardin, Audrey
    12TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON2018), 2018, : 412 - 419
  • [4] Demo Abstract: BACHOL - Modeling and Verification of Cyber-Physical Systems Online
    Bu, Lei
    Xie, Dingbao
    Chen, Xin
    Wang, Linzhang
    Li, Xuandong
    2012 IEEE/ACM THIRD INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2012), 2012, : 222 - 222
  • [5] Temporal Issues in Cyber-Physical Systems
    Broman, David
    Derler, Patricia
    Eidson, John C.
    JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 2013, 93 (03) : 389 - 402
  • [6] Runtime Verification for Distributed Cyber-Physical Systems
    Momtaz, Anik
    2021 40TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2021), 2021, : 349 - 350
  • [7] Statistical Verification of Hyperproperties for Cyber-Physical Systems
    Wang, Yu
    Zarei, Mojtaba
    Bonakdarpour, Borzoo
    Pajic, Miroslav
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (05)
  • [8] Towards Foundational Verification of Cyber-physical Systems
    Malecha, Gregory
    Ricketts, Daniel
    Alvarez, Mario M.
    Lerner, Sorin
    2016 SCIENCE OF SECURITY FOR CYBER-PHYSICAL SYSTEMS WORKSHOP (SOSCYPS), 2016,
  • [9] Towards Verification of Uncertain Cyber-Physical Systems
    Radojicic, Carna
    Grimm, Christoph
    Jantsch, Axel
    Rathmair, Michael
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (247): : 1 - 17
  • [10] A Hybrid Approach to Cyber-Physical Systems Verification
    Kumar, Pratyush
    Goswami, Dip
    Chakraborty, Samarjit
    Annaswamy, Anuradha
    Lampka, Kai
    Thiele, Lothar
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 688 - 696