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
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;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2012 IEEE 21st International Workshop on
Conference_Location :
Toulouse
Print_ISBN :
978-1-4673-1888-4
DOI :
10.1109/WETICE.2012.24