Interval Signal Temporal Logic from Natural Inclusion Functions (2309.10686v2)
Abstract: We propose an interval extension of Signal Temporal Logic (STL) called Interval Signal Temporal Logic (\ISTL). Given an STL formula, we consider an interval inclusion function for each of its predicates. Then, we use minimal inclusion functions for the $\min$ and $\max$ functions to recursively build an interval robustness that is a natural inclusion function for the robustness of the original STL formula. The resulting interval semantics accommodate, for example, uncertain signals modeled as a signal of intervals and uncertain predicates modeled with appropriate inclusion functions. In many cases, verification or synthesis algorithms developed for STL apply to \ISTL with minimal theoretic and algorithmic changes, and existing code can be readily extended using interval arithmetic packages at negligible computational expense. To demonstrate \ISTL, we present an example of offline monitoring from an uncertain signal trace obtained from a hardware experiment and an example of robust online control synthesis enforcing an STL formula with uncertain predicates.
- O. Maler and D. Nickovic, “Monitoring temporal properties of continuous signals,” in Formal Techniques, Modelling and Analysis of Timed and Fault-Tolerant Systems, pp. 152–166, Springer, 2004.
- G. Fainekos and G. Pappas, “Robustness of temporal logic specifications for continuous-time signals,” Theoretical Computer Science, vol. 410, no. 42, pp. 4262–4291, 2009.
- E. Bartocci, J. Deshmukh, A. Donzé, G. Fainekos, O. Maler, D. Ničković, and S. Sankaranarayanan, “Specification-based monitoring of cyber-physical systems: a survey on theory, tools and applications,” in Lectures on Runtime Verification, pp. 135–175, Springer, 2018.
- A. Donzé, “Breach, a toolbox for verification and parameter synthesis of hybrid systems,” in International Conference on Computer Aided Verification, pp. 167–170, Springer, 2010.
- A. Dokhanchi, B. Hoxha, and G. Fainekos, “On-line monitoring for temporal logic robustness,” in International Conference on Runtime Verification, pp. 231–246, Springer, 2014.
- J. Deshmukh, A. Donzé, S. Ghosh, X. Jin, G. Juniwal, and S. Seshia, “Robust online monitoring of signal temporal logic,” Formal Methods in System Design, vol. 51, no. 1, pp. 5–30, 2017.
- C. Belta and S. Sadraddini, “Formal methods for control synthesis: An optimization perspective,” Annual Review of Control, Robotics, and Autonomous Systems, vol. 2, pp. 115–140, 2019.
- V. Kurtz and H. Lin, “Mixed-integer programming for signal temporal logic with fewer binary variables,” IEEE Control Systems Letters, vol. 6, pp. 2635–2640, 2022.
- K. Leung, N. Aréchiga, and M. Pavone, “Back-propagation through signal temporal logic specifications: Infusing logical structure into gradient-based methods,” in International Workshop on the Algorithmic Foundations of Robotics, pp. 432–449, Springer, 2020.
- Y. Gilpin, V. Kurtz, and H. Lin, “A smooth robustness measure of signal temporal logic for symbolic control,” IEEE Control Systems Letters, vol. 5, no. 1, pp. 241–246, 2020.
- L. Lindemann and D. V. Dimarogonas, “Control barrier functions for signal temporal logic tasks,” IEEE control systems letters, vol. 3, no. 1, pp. 96–101, 2018.
- M. Charitidou and D. V. Dimarogonas, “Receding horizon control with online barrier function design under signal temporal logic specifications,” IEEE Transactions on Automatic Control, 2022.
- D. Sadigh and A. Kapoor, “Safe control under uncertainty with probabilistic signal temporal logic,” in Proceedings of Robotics: Science and Systems XII, 2016.
- R. Ilyes, Q. Ho, and M. Lahijanian, “Stochastic robustness interval for motion planning with signal temporal logic,” in 2023 IEEE International Conference on Robotics and Automation, pp. 5716–5722, IEEE, 2023.
- B. Zhong, C. Jordan, and J. Provost, “Extending signal temporal logic with quantitative semantics by intervals for robust monitoring of cyber-physical systems,” ACM Transactions on Cyber-Physical Systems, vol. 5, no. 2, pp. 1–25, 2021.
- B. Finkbeiner, M. Fränzle, F. Kohn, and P. Kröger, “A truly robust signal temporal logic: Monitoring safety properties of interacting cyber-physical systems under uncertain observation,” Algorithms, vol. 15, no. 4, p. 126, 2022.
- L. Lindemann, L. Jiang, N. Matni, and G. J. Pappas, “Risk of stochastic systems for temporal logic specifications,” ACM Transactions on Embedded Computing Systems, vol. 22, no. 3, pp. 1–31, 2023.
- A. Harapanahalli, S. Jafarpour, and S. Coogan, “A toolbox for fast interval arithmetic in numpy with an application to formal verification of neural network controlled systems,” in ICML 2023 Workshop on Formal Verification of Machine Learning, 2023.
- Springer, 2001.
- M. Althoff and D. Grebenyuk, “Implementation of interval arithmetic in CORA 2016,” in Proc. of the 3rd International Workshop on Applied Verification for Continuous and Hybrid Systems, pp. 91–105, 2016.
- L. Baird and S. Coogan, “Runtime assurance from signal temporal logic safety specifications,” in American Control Conference (ACC), pp. 3535–3540, 2023.
- J. Ouaknine and J. Worrell, “Some recent results in metric temporal logic,” in Formal Modeling and Analysis of Timed Systems: 6th International Conference, FORMATS 2008, Saint Malo, France, September 15-17, 2008. Proceedings 6, pp. 1–13, Springer, 2008.
- Q. Tao, J. Wang, Z. Xu, T. X. Lin, Y. Yuan, and F. Zhang, “Swing-reducing flight control system for an underactuated indoor miniature autonomous blimp,” IEEE/ASME Transactions on Mechatronics, vol. 26, no. 4, pp. 1895–1904, 2021.