Skip to main content

Statistical verification of hyperproperties for cyber-physical systems

Publication ,  Conference
Wang, Y; Zarei, M; Bonakdarpour, B; Pajic, M
Published in: ACM Transactions on Embedded Computing Systems
October 1, 2019

Many important properties of cyber-physical systems (CPS) are defined upon the relationship between multiple executions simultaneously in continuous time. Examples include probabilistic fairness and sensitivity to modeling errors (i.e., parameters changes) for real-valued signals. These requirements can only be specified by hyperproperties. In this article, we focus on verifying probabilistic hyperproperties for CPS. To cover a wide range of modeling formalisms, we first propose a general model of probabilistic uncertain systems (PUSs) that unify commonly studied CPS models such as continuous-time Markov chains (CTMCs) and probabilistically parametrized Hybrid I/O Automata (P2HIOA). To formally specify hyperproperties, we propose a new temporal logic, hyper probabilistic signal temporal logic (HyperPSTL) that serves as a hyper and probabilistic version of the conventional signal temporal logic (STL). Considering the complexity of real-world systems that can be captured as PUSs, we adopt a statistical model checking (SMC) approach for their verification. We develop a new SMC technique based on the direct computation of significance levels of statistical assertions for HyperPSTL specifications, which requires no a priori knowledge on the indifference margin. Then, we introduce SMC algorithms for HyperPSTL specifications on the joint probabilistic distribution of multiple paths, as well as specifications with nested probabilistic operators quantifying different paths, which cannot be handled by existing SMC algorithms. Finally, we show the effectiveness of our SMC algorithms on CPS benchmarks with varying levels of complexity, including the Toyota Powertrain Control System.

Duke Scholars

Published In

ACM Transactions on Embedded Computing Systems

DOI

EISSN

1558-3465

ISSN

1539-9087

Publication Date

October 1, 2019

Volume

18

Issue

5s

Related Subject Headings

  • Computer Hardware & Architecture
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 1006 Computer Hardware
  • 0805 Distributed Computing
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wang, Y., Zarei, M., Bonakdarpour, B., & Pajic, M. (2019). Statistical verification of hyperproperties for cyber-physical systems. In ACM Transactions on Embedded Computing Systems (Vol. 18). https://doi.org/10.1145/3358232
Wang, Y., M. Zarei, B. Bonakdarpour, and M. Pajic. “Statistical verification of hyperproperties for cyber-physical systems.” In ACM Transactions on Embedded Computing Systems, Vol. 18, 2019. https://doi.org/10.1145/3358232.
Wang Y, Zarei M, Bonakdarpour B, Pajic M. Statistical verification of hyperproperties for cyber-physical systems. In: ACM Transactions on Embedded Computing Systems. 2019.
Wang, Y., et al. “Statistical verification of hyperproperties for cyber-physical systems.” ACM Transactions on Embedded Computing Systems, vol. 18, no. 5s, 2019. Scopus, doi:10.1145/3358232.
Wang Y, Zarei M, Bonakdarpour B, Pajic M. Statistical verification of hyperproperties for cyber-physical systems. ACM Transactions on Embedded Computing Systems. 2019.

Published In

ACM Transactions on Embedded Computing Systems

DOI

EISSN

1558-3465

ISSN

1539-9087

Publication Date

October 1, 2019

Volume

18

Issue

5s

Related Subject Headings

  • Computer Hardware & Architecture
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 1006 Computer Hardware
  • 0805 Distributed Computing
  • 0803 Computer Software