SMT-Based Analysis of Virtually Synchronous Distributed Hybrid Systems
Title | SMT-Based Analysis of Virtually Synchronous Distributed Hybrid Systems |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Bae, Kyungmin, Ölveczky, Peter Csaba, Kong, Soonho, Gao, Sicun, Clarke, Edmund M. |
Conference Name | Proceedings of the 19th International Conference on Hybrid Systems: Computation and Control |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-3955-1 |
Keywords | composability, 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. |
URL | http://doi.acm.org/10.1145/2883817.2883849 |
DOI | 10.1145/2883817.2883849 |
Citation Key | bae_smt-based_2016 |