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
Link To Document