Visible to the public SMT-Based Analysis of Virtually Synchronous Distributed Hybrid Systems

TitleSMT-Based Analysis of Virtually Synchronous Distributed Hybrid Systems
Publication TypeConference Paper
Year of Publication2016
AuthorsBae, Kyungmin, Ölveczky, Peter Csaba, Kong, Soonho, Gao, Sicun, Clarke, Edmund M.
Conference NameProceedings of the 19th International Conference on Hybrid Systems: Computation and Control
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-3955-1
Keywordscomposability, concurrency and security, concurrency security, distributed hybrid systems, Metrics, pals, pubcrawl, Resiliency, SMT, synchronizers
Abstract

This paper presents general techniques for verifying virtually synchronous distributed control systems with interconnected physical environments. Such cyber-physical systems (CPSs) are notoriously hard to verify, due to their combination of nontrivial continuous dynamics, network delays, imprecise local clocks, asynchronous communication, etc. To simplify their analysis, we first extend the PALS methodology--that allows to abstract from the timing of events, asynchronous communication, network delays, and imprecise clocks, as long as the infrastructure guarantees bounds on the network delays and clock skews--from real-time to hybrid systems. We prove a bisimulation equivalence between Hybrid PALS synchronous and asynchronous models. We then show how various verification problems for synchronous Hybrid PALS models can be reduced to SMT solving over nonlinear theories of the real numbers. We illustrate the Hybrid PALS modeling and verification methodology on a number of CPSs, including a control system for turning an airplane.

URLhttp://doi.acm.org/10.1145/2883817.2883849
DOI10.1145/2883817.2883849
Citation Keybae_smt-based_2016