10.1007/978-3-030-88494-9_1
10.1007/978-3-030-88494-9_1
复制标题
10.1007/978-3-030-88494-9_1
DOI:
10.1007/978-3-030-88494-9_1
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Anik Momtaz, Niraj Basnet
中科院分区:
文献类型:
--
作者:
Anik Momtaz, Niraj Basnet
This paper solves the problem of detecting violations of predicates over distributed continuous-time and continuous-valued signals in cyber-physical systems (CPS). We assume a partially synchronous setting, where a clock synchronization algorithm guarantees a bound on clock drifts among all signals. We introduce a novel retiming method that allows reasoning about the correctness of predicates among continuoustime signals that do not share a global view of time. The resulting problem is encoded as an SMT problem and we introduce techniques to solve the SMT encoding efficiently. Leveraging simple knowledge of physical dynamics allows further runtime reductions. We fully implement our approach on two distributed CPS applications: monitoring of a network of autonomous ground vehicles, and a network of aerial vehicles. The results show that in some cases, it is even possible to monitor a distributed CPS sufficiently fast for online deployment on fleets of autonomous vehicles.