Skip to main content

An SMT-based Approach to analyze Non-Linear Relations of Parameters for Hybrid Systems

  • Chapter
  • First Online:
Formal Modeling and Verification of Cyber-Physical Systems
  • 1571 Accesses

Abstract

Deriving constraints over parameters to avoid unexpected system behaviors is extremely important for parametric analysis of hybrid systems. In the long run, our project aims for an SMT-based approach to reveal non-linear relations between parameters for hybrid systems that are specified by parameterized formal models using standard data types (reals, integers and booleans) and affine dynamics. The problem we address is undecidable since the underlying logic consists of boolean combinations of propositional logic atoms as well as atoms from non-linear arithmetic theories over integers and reals with quantifiers. Currently, a symbolic simulation algorithm has been prototypically implemented based on a new developed prototypical constraint solver.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bauer, K., Schneider, K.: From synchronous programs to symbolic representations of hybrid systems. In Johansson, K., Yi, W., eds.: Hybrid Systems: Computation and Control (HSCC), Stockholm, Sweden, ACM (2010) 41–50

    Google Scholar 

  2. Cimatti, A., Mover, S., Tonetta, S.: HyDI: A language for symbolic hybrid systems with discrete interaction. In: Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on, IEEE Computer Society (2011) 275–278

    Google Scholar 

  3. Li, X., Schneider, K.: A counterexample-guided approach to symbolic simulation of hybrid systems. In: Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV), Chemnitz, Germany, In proceeding (2015)

    Google Scholar 

  4. Bordeaux, L., Hamadi, Y., Zhang, L.: Propositional satisfiability and constraint programming: A comparative survey. ACM Computing Surveys (CSUR) 38 (2006)

    Google Scholar 

  5. Franzle, M., Herde, C.: HySAT: An efficient proof engine for bounded model checking of hybrid systems. Formal Methods in System Design (FMSD) 30 (2007) 179–198

    Article  Google Scholar 

  6. Cimatti, A., Griggio, A., Joost Schaafsma, B., Sebastiani, R.: The MathSAT5 SMT solver. In: Tools and Algorithms for the Construction and Analysis of Systems (TACAS). Volume 7795 of LNCS., Rome, Italy, Springer (2013) 93–107

    Google Scholar 

  7. CVC4. cvc4.cs.nyu.edu/web/

    Google Scholar 

  8. Z3. z3.codeplex.com/

    Google Scholar 

  9. Platzer, A.: Logical Analysis of Hybrid Systems – Proving Theorems for Complex Dynamics. Springer (2010)

    Google Scholar 

  10. Andre, E., Fribourg, L., Kühne, U., Soulat, R.: IMITATOR 2.5: A tool for analyzing robustness in scheduling problems. In: Proceedings of the 18th International Symposium on Formal Methods (FM’12). Volume 7436 of Lecture Notes in Computer Science., Paris, France, Springer (2012) 33–36

    Google Scholar 

  11. Frehse, G., Le Guernic, C., Donze, A., Cotton, S., Ray, R., Lebeltel, O., Ripado, R., Girard, A., Dang, T., Maler, O.: SpaceEx: Scalable verification of hybrid systems. In: Computer Aided Verification (CAV). Volume 6806 of LNCS., Snowbird, Utah, USA, Springer (2011) 379–395

    Google Scholar 

  12. Annichini, A., Bouajjani, A., Sighireanu, M.: TReX: A tool for reachability analysis of complex systems. In: Computer Aided Verification (CAV). Volume 2102 of LNCS., Paris, France, Springer (2001) 368–372

    Google Scholar 

  13. Eggers, A., Franzle, M., Herde, C.: SAT modulo ODE: A direct SAT approach to hybrid systems. In: Automated Technology for Verification and Analysis (ATVA). Volume 5311 of LNCS., Seoul, South Korea, Springer (2008) 171–185

    Google Scholar 

  14. Gao, S., Kong, S., Clarke, E.: dReal: An SMT solver for nonlinear theories over the reals. In: Conference on Automated Deduction (CADE). Volume 7898 of LNCS., Lake Placid, NY, USA, Springer (2013) 208–214

    Google Scholar 

  15. QEPCAD. http://www.usna.edu/CS/qepcadweb/B/QEPCAD.html

  16. Reduce. reduce-algebra.com/

    Google Scholar 

  17. Bonami, P., Biegler, L., Conn, A., CornueJols, G., Grossmann, I., Laird, C., Lee, J., Lodi, A., Margot, F., Sawaya, N., Wüchter, A.: An algorithmic framework for convex mixed integer nonlinear programs. Discret. Optim. 5 (2008) 186–204

    MATH  Google Scholar 

  18. Schneider, K.: The synchronous programming language Quartz. Internal Report 375, Department of Computer Science, University of Kaiserslautern, Kaiserslautern, Germany (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xian Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer Fachmedien Wiesbaden

About this chapter

Cite this chapter

Li, X., Schneider, K. (2015). An SMT-based Approach to analyze Non-Linear Relations of Parameters for Hybrid Systems. In: Drechsler, R., Kühne, U. (eds) Formal Modeling and Verification of Cyber-Physical Systems. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-09994-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-658-09994-7_16

  • Published:

  • Publisher Name: Springer Vieweg, Wiesbaden

  • Print ISBN: 978-3-658-09993-0

  • Online ISBN: 978-3-658-09994-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics