Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3313149.3313370acmotherconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
short-paper

Preview of predictive monitoring for signal temporal logic with probabilistic guarantees

Published: 15 April 2019 Publication History

Abstract

Monitoring is an effective approach for identifying safety violations for complex cyber-physical systems. In this paper, we consider safety specifications expressed in Signal Temporal Logic (STL). STL is a logic for specifying timed properties of real-valued signals, and there has been significant work on offline and online monitoring of STL formulas on signals. Boolean monitoring techniques solve the problem of determining if a given STL formula is satisfied by a signal, while robust monitoring techniques seek to compute a quantitative degree of satisfaction of the formula. Online techniques can compute satisfaction or violation of the formula when the entire signal is not available, but existing online techniques can only provide worst-case estimates of satisfaction (or violation). In this paper, we propose algorithms to predict the satisfaction or violation of an STL formula when only partial information of a trace (i.e. its prefix) is available. The output of our algorithm is a predicted interval for the robust satisfaction value, along with a probabilistic guarantee on the correctness of the prediction. We demonstrate the utility of our approach on monitoring a safety-critical signal in the context of an unmanned aerial vehicle.

References

[1]
Yashwanth Annapureddy, Che Liu, Georgios E Fainekos, and Sriram Sankaranarayanan. 2011. S-TaLiRo: A Tool for Temporal Logic Falsification for Hybrid Systems. In TACAS, Vol. 6605. Springer, 254--257.
[2]
Reza Babaee, Arie Gurfinkel, and Sebastian Fischmeister. 2018. Predictive RunTime Verification of Discrete-Time Reachability Properties in Black-Box Systems Using Trace-Level Abstraction and Statistical Learning. In Runtime Verification, Christian Colombo and Martin Leucker (Eds.). Springer International Publishing, 187--204.
[3]
Reza Babaee, Arie Gurfinkel, and Sebastian Fischmeister. 2018. Prevent: A Predictive Run-Time Verification Framework Using Statistical Learning. In International Conference on Software Engineering and Formal Methods. Springer, 205--220.
[4]
Ezio Bartocci, Luca Bortolussi, and Guido Sanguinetti. 2013. Learning temporal logical properties discriminating ECG models of cardiac arrhytmias. arXiv preprint arXiv: 1312.7523 (2013).
[5]
Ezio Bartocci, Luca Bortolussi, and Guido Sanguinetti. 2014. Data-driven statistical learning of temporal logic properties. In Proc. of FORMATS. 23--37.
[6]
Ezio Bartocci, Jyotirmoy Deshmukh, Alexandre Donzé, Georgios Fainekos, Oded Maler, Dejan Ničković, and Sriram Sankaranarayanan. 2018. Specification-based monitoring of cyber-physical systems: a survey on theory, tools and applications. In Lectures on Runtime Verification. Springer, 135--175.
[7]
Ezio Bartocci, Radu Grosu, Atul Karmarkar, Scott A Smolka, Scott D Stoller, Erez Zadok, and Justin Seyster. 2012. Adaptive runtime verification. In International Conference on Runtime Verification. Springer, 168--182.
[8]
Peter J Brockwell, Richard A Davis, and Matthew V Calder. 2002. Introduction to time series and forecasting. Vol. 2. Springer.
[9]
Johannes Geist, Kristin Yvonne Rozier, and Johann Schumann. 2014. Runtime Observer Pairs and Bayesian Network Reasoners On-board FPGAs: Flight-Certifiable System Health Management for Embedded Systems. In Proceedings of the 14th International Conference on Runtime Verification (RV14), Vol. 8734. Springer-Verlag, 215--230.
[10]
Bardh Hoxha, Houssam Abbas, and Georgios Fainekos. 2015. Benchmarks for Temporal Logic Requirements for Automotive Systems. In ARCH14-15. 1st and 2nd International Workshop on Applied veRification for Continuous and Hybrid Systems (EPiC Series in Computing), Goran Frehse and Matthias Althoff (Eds.), Vol. 34. EasyChair, 25--30.
[11]
Xiaoqing Jin, Jyotirmoy V Deshmukh, James Kapinski, Koichi Ueda, and Ken Butts. 2014. Powertrain control verification benchmark. In Proceedings of the 17th international conference on Hybrid systems: computation and control. ACM, 253--262.
[12]
Kenan Kalajdzic, Ezio Bartocci, Scott A Smolka, Scott D Stoller, and Radu Grosu. 2013. Runtime verification with particle filtering. In International Conference on Runtime Verification. Springer, 149--166.
[13]
J. Kapinski, X. Jin, J. Deshmukh, A. Donzé, T. Yamaguchi, H. Ito, T. Kaga, S. Kobuna, and S. A. Seshia. 2016. ST-Lib: A Library for Specifying and Classifying Model Behaviors. In SAE Technical Paper. SAE.
[14]
Patrick Moosbrugger, Kristin Y. Rozier, and Johann Schumann. 2017. R2U2: Monitoring and Diagnosis of Security Threats for Unmanned Aerial Systems. (April 2017), 1--31.
[15]
Xin Qin and Jyotirmoy V. Deshmukh. 2018. Joint Probability Distribution of Prediction Errors of ARIMA. CoRR abs/1811.04685v1 (2018). https://arxiv.org/abs/1811.04685v1
[16]
Hendrik Roehm, Rainer Gmehlich, Thomas Heinz, Jens Oehlerking, and Matthias Woehrle. 2015. Industrial Examples of Formal Specifications for Test Case Generation. In Workshop on Applied veRification for Continuous and Hybrid Systems, ARCH@CPSWeek 2015. 80--88.
[17]
Johann Schumann, Patrick Moosbrugger, and Kristin Y Rozier. 2015. R2U2: monitoring and diagnosis of security threats for unmanned aerial systems. In Runtime Verification. Springer, 233--249.
[18]
Johann Schumann, Patrick Moosbrugger, and Kristin Y. Rozier. 2016. Runtime Analysis with R2U2: A Tool Exhibition Report. In Proceedings of the 16th International Conference on Runtime Verification (RV15). Springer-Verlag, Madrid, Spain.
[19]
A Prasad Sistla, Miloš Žefran, and Yao Feng. 2011. Monitorability of stochastic dynamical systems. In International Conference on Computer Aided Verification. Springer, 720--736.
[20]
Scott D Stoller, Ezio Bartocci, Justin Seyster, Radu Grosu, Klaus Havelund, Scott A Smolka, and Erez Zadok. 2011. Runtime verification with state estimation. In International Conference on Runtime Verification. Springer, 193--207.
[21]
Xian Zhang, Martin Leucker, and Wei Dong. 2012. Runtime verification with predictive semantics. In NASA Formal Methods Symposium. Springer, 418--432.

Cited By

View all
  • (2021)Revue Systématique de la Littérature sur le Soutien à la Sécurité des Opérations de DronesProceedings of the 32nd Conference on l'Interaction Homme-Machine10.1145/3450522.3451328(1-16)Online publication date: 13-Apr-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SNR '19: Proceedings of the Fifth International Workshop on Symbolic-Numeric methods for Reasoning about CPS and IoT
April 2019
36 pages
ISBN:9781450366977
DOI:10.1145/3313149
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 April 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. monitoring
  2. probabilistic reasoning
  3. signal temporal logic

Qualifiers

  • Short-paper

Conference

CPS-IoT Week '19

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Revue Systématique de la Littérature sur le Soutien à la Sécurité des Opérations de DronesProceedings of the 32nd Conference on l'Interaction Homme-Machine10.1145/3450522.3451328(1-16)Online publication date: 13-Apr-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media