skip to main content
10.1145/2728606.2728648acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
poster

Falsification of safety properties for closed loop control systems

Published:14 April 2015Publication History

ABSTRACT

We present a search technique to falsify safety properties of hybrid systems that model a software system controlling a physical plant. Our approach takes as input (a) the controller code and (b) a plant model given as a black-box system that can be simulated for given inputs over finite time horizons. Our approach combines the symbolic execution of the controller software with an abstraction of the plant, which is discovered on-the-fly using simulations. This process is used to find abstract counterexamples to the safety properties of interest. The plant abstraction is then refined iteratively using the abstract counterexamples until a concrete violation is discovered. Empirical evaluation of our approach shows its promise in treating controller software, whose semantics are well-understood using formal techniques while using numerical simulations to produce abstractions of the underlying plant model, which is often an approximation of the actual plant.

References

  1. A. Bhatia and E. Frazzoli. Incremental search methods for reachability analysis of continuous and hybrid systems. Proc. of HSCC, pages 451--471, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  2. S. Bogomolov, A. Donzé, G. Frehse, R. Grosu, T. T. Johnson, H. Ladan, A. Podelski, and M. Wehrle. Abstraction-based guided search for hybrid systems. In Model Checking Software, pages 117--134. Springer, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  3. X. Chen, E. Abraham, and S. Sankaranarayanan. Flow<sup>*</sup>: An analyzer for non-linear hybrid systems. In International Conference on Computer Aided Verification (CAV), 2013.Google ScholarGoogle ScholarCross RefCross Ref
  4. A. Donzé and O. Maler. Systematic simulation using sensitivity analysis. Proc. of HSCC, pages 174--189, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Frehse, C. Le Guernic, A. Donzé, S. Cotton, R. Ray, O. Lebeltel, R. Ripado, A. Girard, T. Dang, and O. Maler. Spaceex: Scalable verification of hybrid systems. In Computer Aided Verification, pages 379--395. Springer, 2011. Google ScholarGoogle ScholarCross RefCross Ref
  6. J. Kapinski, B. H. Krogh, O. Maler, and O. Stursberg. On systematic simulation of open continuous systems. In Hybrid Systems: Computation and Control, pages 283--297. Springer, 2003. Google ScholarGoogle ScholarCross RefCross Ref
  7. T. Nahhal and T. Dang. Test coverage for continuous and hybrid systems. In Computer Aided Verification, pages 449--462, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Zutshi, S. Sankaranarayanan, J. V. Deshmukh, and J. Kapinski. Multiple shooting, cegar-based falsification for hybrid systems. In Proceedings of the 14th International Conference on Embedded Software, page 5. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Falsification of safety properties for closed loop control 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
            HSCC '15: Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control
            April 2015
            321 pages
            ISBN:9781450334334
            DOI:10.1145/2728606

            Copyright © 2015 Owner/Author

            Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 14 April 2015

            Check for updates

            Qualifiers

            • poster

            Acceptance Rates

            Overall Acceptance Rate153of373submissions,41%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader