TY - GEN
T1 - Interval polyhedra
T2 - 16th International Symposium on Static Analysis, SAS 2009
AU - Chen, Liqian
AU - Miné, Antoine
AU - Wang, Ji
AU - Cousot, Patrick
N1 - Funding Information:
This work is supported by the INRIA project “Abstraction” common to CNRS and ENS in France, and by the National Natural Science Foundation of China under Grant No.60725206.
PY - 2009
Y1 - 2009
N2 - We introduce a new numerical abstract domain, so-called interval polyhedra (itvPol), to infer and propagate interval linear constraints over program variables. itvPol, which allows to represent constraints of the form Σk[ak, bk]xk ≤ c, is more expressive than the classic convex polyhedra domain and allows to express certain non-convex (even unconnected) properties. The implementation of itvPol can be constructed based on interval linear programming and an interval variant of Fourier-Motzkin elimination. The preliminary experimental results of our prototype are encouraging, especially for programs affected by interval uncertainty, e.g., due to uncertain input data or interval-based abstractions of disjunctive, non-linear, or floating-point expressions. To our knowledge, this is the first application of interval linear algebra to static analysis.
AB - We introduce a new numerical abstract domain, so-called interval polyhedra (itvPol), to infer and propagate interval linear constraints over program variables. itvPol, which allows to represent constraints of the form Σk[ak, bk]xk ≤ c, is more expressive than the classic convex polyhedra domain and allows to express certain non-convex (even unconnected) properties. The implementation of itvPol can be constructed based on interval linear programming and an interval variant of Fourier-Motzkin elimination. The preliminary experimental results of our prototype are encouraging, especially for programs affected by interval uncertainty, e.g., due to uncertain input data or interval-based abstractions of disjunctive, non-linear, or floating-point expressions. To our knowledge, this is the first application of interval linear algebra to static analysis.
UR - http://www.scopus.com/inward/record.url?scp=70350302846&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350302846&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-03237-0_21
DO - 10.1007/978-3-642-03237-0_21
M3 - Conference contribution
AN - SCOPUS:70350302846
SN - 3642032362
SN - 9783642032363
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 309
EP - 325
BT - Static Analysis - 16th International Symposium, SAS 2009, Proceedings
Y2 - 9 August 2009 through 11 August 2009
ER -