Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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 2015 Publication 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.
[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.
[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.
[4]
A. Donzé and O. Maler. Systematic simulation using sensitivity analysis. Proc. of HSCC, pages 174--189, 2007.
[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.
[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.
[7]
T. Nahhal and T. Dang. Test coverage for continuous and hybrid systems. In Computer Aided Verification, pages 449--462, 2007.
[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.

Cited By

View all
  • (2022)Search-based Testing for Accurate Fault Localization in CPS2022 IEEE 33rd International Symposium on Software Reliability Engineering (ISSRE)10.1109/ISSRE55969.2022.00024(145-156)Online publication date: Oct-2022
  • (2020)Specification Guided Automated Debugging of CPS ModelsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2020.3012862(1-1)Online publication date: 2020
  • (2020)Constraining Counterexamples in Hybrid System Falsification: Penalty-Based ApproachesNASA Formal Methods10.1007/978-3-030-55754-6_24(401-419)Online publication date: 10-Aug-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

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
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.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 April 2015

Check for updates

Qualifiers

  • Poster

Conference

HSCC '15
Sponsor:

Acceptance Rates

Overall Acceptance Rate 153 of 373 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)2
Reflects downloads up to 13 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Search-based Testing for Accurate Fault Localization in CPS2022 IEEE 33rd International Symposium on Software Reliability Engineering (ISSRE)10.1109/ISSRE55969.2022.00024(145-156)Online publication date: Oct-2022
  • (2020)Specification Guided Automated Debugging of CPS ModelsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2020.3012862(1-1)Online publication date: 2020
  • (2020)Constraining Counterexamples in Hybrid System Falsification: Penalty-Based ApproachesNASA Formal Methods10.1007/978-3-030-55754-6_24(401-419)Online publication date: 10-Aug-2020
  • (2019)Test Generation and Test Prioritization for Simulink Models with Dynamic BehaviorIEEE Transactions on Software Engineering10.1109/TSE.2018.281148945:9(919-944)Online publication date: 1-Sep-2019
  • (2018)Localizing Faults in Simulink/Stateflow Models with STLProceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)10.1145/3178126.3178131(197-206)Online publication date: 11-Apr-2018
  • (2018)A Robust Genetic Algorithm for Learning Temporal Specifications from DataQuantitative Evaluation of Systems10.1007/978-3-319-99154-2_20(323-338)Online publication date: 15-Aug-2018
  • (2017)Forward Inner-Approximated Reachability of Non-Linear Continuous SystemsProceedings of the 20th International Conference on Hybrid Systems: Computation and Control10.1145/3049797.3049811(1-10)Online publication date: 13-Apr-2017
  • (2017)Formal Non-Fragile Stability Verification of Digital Control Systems with UncertaintyIEEE Transactions on Computers10.1109/TC.2016.260132866:3(545-552)Online publication date: 1-Mar-2017
  • (2016)Regular Programming for Quantitative Properties of Data StreamsProceedings of the 25th European Symposium on Programming Languages and Systems - Volume 963210.5555/3089528.3089530(15-40)Online publication date: 2-Apr-2016
  • (2016)Regular Programming for Quantitative Properties of Data StreamsProgramming Languages and Systems10.1007/978-3-662-49498-1_2(15-40)Online publication date: 2016
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media