• DocumentCode
    2986618
  • Title

    An Efficient Lazy SMT Solver for Nonlinear Numerical Constraints

  • Author

    Ji, Xiaohui ; Ma, Feifei

  • Author_Institution
    Sch. of Inf. Eng., China Univ. of Geosci., Beijing, China
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    324
  • Lastpage
    329
  • Abstract
    Verification and testing for cyber-physical system may involve constraints that have both Boolean and nonlinear numerical expressions. Such constraints are undecidable, so efficiently giving out a solution whose error is within a given bound when the constraints are satisfiable or the answer that there are some contradicts in the constraints when the constraints are unsatisfiable is important. This paper presents an efficient method to solve Boolean combinations of nonlinear numerical constraints. Under the lazy SMT framework, this method combines an iterative optimization method and interval analysis together to solve numerical constraints. A prototype tool is implemented and some experiments were made. The experimental results show that our method is efficient and can solve many problems that other tools cannot.
  • Keywords
    Boolean functions; computability; iterative methods; optimisation; program testing; program verification; Boolean numerical expressions; cyber-physical system; efficient lazy SMT solver; interval analysis; iterative optimization method; nonlinear numerical constraints; nonlinear numerical expressions; Algorithm design and analysis; Benchmark testing; Iterative methods; Optimization methods; Upper bound; Vectors; CPS verification and testing; SMT; interval analysis; iterative optimization; nonlinear numerical constraints;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2012 IEEE 21st International Workshop on
  • Conference_Location
    Toulouse
  • ISSN
    1524-4547
  • Print_ISBN
    978-1-4673-1888-4
  • Type

    conf

  • DOI
    10.1109/WETICE.2012.24
  • Filename
    6269751