@inproceedings{0ebae5351d28453999321ad171c2546e,
title = "A simplex architecture for hybrid systems using barrier certificates",
abstract = "This paper shows how to use Barrier Certificates (BaCs) to design Simplex Architectures for hybrid systems. The Simplex architecture entails switching control of a plant over to a provably safe Baseline Controller when a safety violation is imminent under the control of an unverified Advanced Controller. A key step of determining the switching condition is identifying a recoverable region, where the Baseline Controller guarantees recovery and keeps the plant invariably safe. BaCs, which are Lyapunov-like proofs of safety, are used to identify a recoverable region. At each time step, the switching logic samples the state of the plant and uses bounded-time reachability analysis to conservatively check whether any states outside the zero-level set of the BaCs, which therefore might be non-recoverable, are reachable in one decision period under control of the Advanced Controller. If so, failover is initiated. Our approach of using BaCs to identify recoverable states is computationally cheaper and potentially more accurate (less conservative) than existing approaches based on state-space exploration. We apply our technique to two hybrid systems: a water tank pump and a stop-sign-obeying controller for a car.",
keywords = "Barrier certificates, Hybrid systems, Reachability, Simplex architecture, Switching logic",
author = "Junxing Yang and Islam, {Md Ariful} and Abhishek Murthy and Smolka, {Scott A.} and Stoller, {Scott D.}",
note = "Funding Information: Acknowledgments. Author Abhishek Murthy contributed to this research as part of his doctoral studies at Stony Book University. This work is supported in part by AFOSR Grant FA9550-14-1-0261, NSF Grants IIS-1447549, CNS-1421893, CNS-1446832, CNS-1445770, CNS-1445770, and CCF-1414078, and ONR Grant N00014-15-1-2208. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of these organizations. Publisher Copyright: {\textcopyright} Springer International Publishing AG 2017.; 36th International Conference on Computer Safety, Reliability, and Security, SAFECOMP 2017 ; Conference date: 13-09-2017 Through 15-09-2017",
year = "2017",
doi = "10.1007/978-3-319-66266-4_8",
language = "English",
isbn = "9783319662657",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer-Verlag",
pages = "117--131",
editor = "Friedemann Bitsch and Stefano Tonetta and Erwin Schoitsch",
booktitle = "Computer Safety, Reliability, and Security - 36th International Conference, SAFECOMP 2017, Proceedings",
}