Title
Predicate Monitoring in Distributed Cyber-Physical Systems
Abstract
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 continuous-time 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.
Year
DOI
Venue
2021
10.1007/978-3-030-88494-9_1
RUNTIME VERIFICATION (RV 2021)
DocType
Volume
ISSN
Conference
12974
0302-9743
Citations 
PageRank 
References 
1
0.35
0
Authors
4
Name
Order
Citations
PageRank
Anik Momtaz110.35
Niraj Basnet210.35
Houssam Abbas39016.31
Borzoo Bonakdarpour449045.02