Generation of polynomial inequalities as invariants

作者: Yannick Zakowski , Yannick Zakowski

DOI:

关键词:

摘要: Embedded software in critical systems rise a need for analysis, especially guaranteeing safety properties. In the late seventies, Cousot & introduced general framework, called abstract interpretation, dedicated to conception of particular analyses: static analyses. Among program properties interest, discovering algebraic relationships between variables allows proving lack run-time errors. While inference linear is e fficiently solved, computing polynomial equalities as invariants still challenge, fortiori inequality counterpart. After brief overview existing techniques invariant inference, this report investigates viability constraint-based method inequalities invariants.

参考文章(44)
Ulf T. Jonsson, A Lecture on the S-Procedure ,(2006)
Arnaud Jobin, Dioïdes et idéaux de polynômes en analyse statique Cachan, Ecole normale supérieure. ,(2012)
Sriram Sankaranarayanan, Henny B. Sipma, Zohar Manna, Scalable Analysis of Linear Systems Using Mathematical Programming Lecture Notes in Computer Science. pp. 25- 41 ,(2005) , 10.1007/978-3-540-30579-8_2
D. Henrion, J. Lofberg, M. Kocvara, M. Stingl, Solving polynomial static output feedback problems with PENBMI conference on decision and control. pp. 7581- 7586 ,(2005) , 10.1109/CDC.2005.1583385
Roberto Bagnara, Enric Rodríguez-Carbonell, Enea Zaffanella, Generation of Basic Semi-algebraic Invariants Using Convex Polyhedra Static Analysis. pp. 19- 34 ,(2005) , 10.1007/11547662_4
Aaron R. Bradley, Zohar Manna, Verification constraint problems with strengthening international colloquium on theoretical aspects of computing. pp. 35- 49 ,(2006) , 10.1007/11921240_3
David Monniaux, Optimal abstraction on real-valued programs static analysis symposium. pp. 104- 120 ,(2007) , 10.1007/978-3-540-74061-2_7
Yurii Nesterov, Arkadii Nemirovskii, Interior-Point Polynomial Algorithms in Convex Programming ,(1987)
Eric Feron, Fernando Alegre, Santosh Pande, Using Ellipsoidal Domains to Analyze Control Systems Software arXiv: Programming Languages. ,(2009)