skip to main content
10.1145/3450267.3450531acmconferencesArticle/Chapter ViewAbstractPublication PagesiccpsConference Proceedingsconference-collections
research-article

Model-bounded monitoring of hybrid systems

Published:19 May 2021Publication History

ABSTRACT

Monitoring of hybrid systems attracts both scientific and practical attention. However, monitoring algorithms suffer from the methodological difficulty of only observing sampled discrete-time signals, while real behaviors are continuous-time signals. To mitigate this problem of sampling uncertainties, we introduce a model-bounded monitoring scheme, where we use prior knowledge about the target system to prune interpolation candidates. Technically, we express such prior knowledge by linear hybrid automata (LHAs)---the LHAs are called bounding models. We introduce a novel notion of monitored language of LHAs, and we reduce the monitoring problem to the membership problem of the monitored language. We present two partial algorithms---one is via reduction to reachability in LHAs and the other is a direct one using polyhedra---and show that these methods, and thus the proposed model-bounded monitoring scheme, are efficient and practically relevant.

References

  1. Rajeev Alur, Robert P. Kurshan, and Mahesh Viswanathan. 1998. Membership Questions for Timed and Hybrid Automata. In RTSS. IEEE Computer Society, 254--263.Google ScholarGoogle Scholar
  2. Étienne André, Ichiro Hasuo, and Masaki Waga. 2018. Offline timed pattern matching under uncertainty. In ICECCS. IEEE Computer Society, 10--20.Google ScholarGoogle Scholar
  3. Reza Babaee, Arie Gurfinkel, and Sebastian Fischmeister. 2018. Prevent: A Predictive Run-Time Verification Framework Using Statistical Learning. In SEFM (LNCS, Vol. 10886). Springer, 205--220.Google ScholarGoogle Scholar
  4. Roberto Bagnara, Patricia M. Hill, and Enea Zaffanella. 2008. The Parma Polyhedra Library: Toward a Complete Set of Numerical Abstractions for the Analysis and Verification of Hardware and Software Systems. Science of Computer Programming 72, 1-2 (2008), 3--21.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Alexey Bakhirkin, Thomas Ferrere, Dejan Nickovic, Oded Maler, and Eugene Asarin. 2018. Online Timed Pattern Matching Using Automata. In FORMATS (LNCS, Vol. 11022). Springer, 215--232.Google ScholarGoogle ScholarCross RefCross Ref
  6. Anna Becchi and Enea Zaffanella. 2019. Revisiting Polyhedral Analysis for Hybrid Systems. In SAS (LNCS, Vol. 11822). Springer, 183--202.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Thomas Brihaye, Laurent Doyen, Gilles Geeraerts, Joël Ouaknine, Jean-François Raskin, and James Worrell. 2011. On Reachability for Hybrid Automata over Bounded Time. In ICALP Part II (LNCS, Vol. 6756). Springer, 416--427.Google ScholarGoogle ScholarCross RefCross Ref
  8. Lei Bu, Rajarshi Ray, and Stefan Schupp. 2019. ARCH-COMP19 Category Report: Bounded Model Checking of Hybrid Systems with Piecewise Constant Dynamics. In ARCH@CPSIoTWeek (EPiC Series in Computing, Vol. 61). EasyChair, 120--128.Google ScholarGoogle Scholar
  9. Lei Bu, Jiawan Wang, Yuming Wu, and Xuandong Li. 2019. From Bounded Reachability Analysis of Linear Hybrid Automata to Verification of Industrial CPS and IoT. In SETSS (LNCS, Vol. 12154). Springer, 10--43.Google ScholarGoogle Scholar
  10. Xin Chen, Erika Ábrahám, and Goran Frehse. 2011. Efficient Bounded Reachability Computation for Rectangular Automata. In RP (LNCS, Vol. 6945). Springer, 139--152.Google ScholarGoogle ScholarCross RefCross Ref
  11. Thao Dang and Tarik Nahhal. 2009. Coverage-guided test generation for continuous and hybrid systems. FMSD 34, 2 (2009), 183--213.Google ScholarGoogle Scholar
  12. Laurent Doyen, Thomas A. Henzinger, and Jean-François Raskin. 2005. Automatic Rectangular Refinement of Affine Hybrid Systems. In FORMATS (LNCS, Vol. 3829). Springer, 144--161.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Georgios E. Fainekos and George J. Pappas. 2009. Robustness of temporal logic specifications for continuous-time signals. TCS 410, 42 (2009), 4262--4291.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ansgar Fehnker and Franjo Ivancic. 2004. Benchmarks for Hybrid Systems Verification. In HSCC (LNCS, Vol. 2993). Springer, 326--341.Google ScholarGoogle ScholarCross RefCross Ref
  15. Goran Frehse. 2008. PHAVer: Algorithmic Verification of Hybrid Systems Past HyTech. STTT 10, 3 (2008), 263--279.Google ScholarGoogle ScholarCross RefCross Ref
  16. Goran Frehse, Alessandro Abate, Dieky Adzkiya, Anna Becchi, Lei Bu, Alessandro Cimatti, Mirco Giacobbe, Alberto Griggio, Sergio Mover, Muhammad Syifa'ul Mufid, Idriss Riouak, Stefano Tonetta, and Enea Zaffanella. 2019. ARCH-COMP19 Category Report: Hybrid Systems with Piecewise Constant Dynamics. In ARCH@CPSIoTWeek (EPiC Series in Computing, Vol. 61). EasyChair, 1--13.Google ScholarGoogle Scholar
  17. Jayavardhana Gubbi, Rajkumar Buyya, Slaven Marusic, and Marimuthu Palaniswami. 2013. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29, 7 (2013), 1645--1660.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Nicolas Halbwachs, Yann-Éric Proy, and Pascal Raymond. 1994. Verification of Linear Hybrid Systems by Means of Convex Approximations. In SAS (LNCS, Vol. 864). Springer, 223--237.Google ScholarGoogle ScholarCross RefCross Ref
  19. Thomas A. Henzinger, Zohar Manna, and Amir Pnueli. 1992. Timed Transition Systems. In REX (LNCS, Vol. 600). Springer, 226--251.Google ScholarGoogle ScholarCross RefCross Ref
  20. Oded Maler and Dejan Nickovic. 2004. Monitoring Temporal Properties of Continuous Signals. In FORMATS and FTRTFT (LNCS, Vol. 3253). Springer, 152--166.Google ScholarGoogle ScholarCross RefCross Ref
  21. Srinivas Pinisetty, Thierry Jéron, Stavros Tripakis, Yliès Falcone, Hervé Marchand, and Viorel Preoteasa. 2017. Predictive runtime verification of timed properties. Journal of Systems and Software 132 (2017), 353--365.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Xin Qin and Jyotirmoy V. Deshmukh. 2020. Clairvoyant Monitoring for Signal Temporal Logic. In FORMATS (LNCS, Vol. 12288). Springer, 178--195.Google ScholarGoogle Scholar
  23. Jean-François Raskin. 2005. An Introduction to Hybrid Automata. In Handbook of Networked and Embedded Control Systems. Birkhäuser, 491--518.Google ScholarGoogle Scholar
  24. Dogan Ulus, Thomas Ferrère, Eugene Asarin, and Oded Maler. 2014. Timed Pattern Matching. In FORMATS (LNCS, Vol. 8711). Springer, 222--236.Google ScholarGoogle ScholarCross RefCross Ref
  25. Masaki Waga. 2019. Online Quantitative Timed Pattern Matching with Semiring-Valued Weighted Automata. In FORMATS (LNCS, Vol. 11750). Springer, 3--22.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Xian Zhang, Martin Leucker, and Wei Dong. 2012. Runtime Verification with Predictive Semantics. In NFM (LNCS, Vol. 7226). Springer, 418--432.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Model-bounded monitoring of hybrid systems

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ICCPS '21: Proceedings of the ACM/IEEE 12th International Conference on Cyber-Physical Systems
          May 2021
          242 pages
          ISBN:9781450383530
          DOI:10.1145/3450267

          Copyright © 2021 ACM

          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 ACM 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: 19 May 2021

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate25of91submissions,27%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader