TY - GEN
T1 - Quantitative Safety-Driven Co-Synthesis of Cyber-Physical System Implementations
AU - Hobbs, Clara
AU - Xu, Shengjie
AU - Ghosh, Bineet
AU - Fraccaroli, Enrico
AU - Duggirala, Parasara Sridhar
AU - Chakraborty, Samarjit
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Feedback controllers form the algorithmic core of many cyber-physical systems (CPSs). They are increasingly becoming computationally expensive and efficiently implementing them on resource-constrained platforms - such as those in the automotive domain - while guaranteeing safety is now an important challenge. Current workflows allow control strategies to be designed independently of the implementation environment and require control tasks to meet predetermined deadlines. Embedded systems engineers treat these control tasks as black boxes and focus on meeting all deadlines as the mechanism for ensuring safety. In this paper, we argue that deadlines are only a means to an end and should not be treated as "first-class citizens."Instead, the focus should be on high-level safety properties of relevance. Our main technical contribution is in automatic synthesis of safe CPS implementations: given a set of controllers to be implemented on a shared resource, along with their safety properties (a form of state space trajectory robustness), we synthesize an implementation that does not necessarily meet all task deadlines, but guarantees the safety specifications of all controllers.
AB - Feedback controllers form the algorithmic core of many cyber-physical systems (CPSs). They are increasingly becoming computationally expensive and efficiently implementing them on resource-constrained platforms - such as those in the automotive domain - while guaranteeing safety is now an important challenge. Current workflows allow control strategies to be designed independently of the implementation environment and require control tasks to meet predetermined deadlines. Embedded systems engineers treat these control tasks as black boxes and focus on meeting all deadlines as the mechanism for ensuring safety. In this paper, we argue that deadlines are only a means to an end and should not be treated as "first-class citizens."Instead, the focus should be on high-level safety properties of relevance. Our main technical contribution is in automatic synthesis of safe CPS implementations: given a set of controllers to be implemented on a shared resource, along with their safety properties (a form of state space trajectory robustness), we synthesize an implementation that does not necessarily meet all task deadlines, but guarantees the safety specifications of all controllers.
UR - https://www.scopus.com/pages/publications/85198542080
U2 - 10.1109/ICCPS61052.2024.00016
DO - 10.1109/ICCPS61052.2024.00016
M3 - Conference contribution
AN - SCOPUS:85198542080
T3 - Proceedings - 15th ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2024
SP - 99
EP - 110
BT - Proceedings - 15th ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 15th Annual ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2024
Y2 - 13 May 2024 through 16 May 2024
ER -