2018
DOI: 10.1007/978-3-319-89963-3_8
|View full text |Cite
|
Sign up to set email alerts
|

A Non-linear Arithmetic Procedure for Control-Command Software Verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 38 publications
0
3
0
Order By: Relevance
“…Implementing the above procedure in a SMT-solver enables to revalidate invariants computed in Section IV [32].…”
Section: A Smt-solver With Support Of Polynomial Real Arithmeticsmentioning
confidence: 99%
“…Implementing the above procedure in a SMT-solver enables to revalidate invariants computed in Section IV [32].…”
Section: A Smt-solver With Support Of Polynomial Real Arithmeticsmentioning
confidence: 99%
“…Thus, the software verification in our case focuses on translating the guarantees obtained at the algorithmic level, using the analysis results from [17], and expressing them at the code level. Then, we revalidate the invariant properties at the code level using Alt-Ergo-Poly [28], an extension of the SMT solver Alt-Ergo [8] with a sound Sum-of-Squares solver [27,22], to discharge positive polynomial constraints. Last, we instrument the contract to account for floating-point errors in the code, ensuring the validity of our contracts despite the noise caused by floating-point inaccuracy.…”
Section: Introductionmentioning
confidence: 99%
“…This approach introduces a clear advantage over SMT solvers by including support for the decidable theory of the real closed fields. Other efforts for efficient reasoning about polynomials can be found in Yices 2 [12] and Alt-Ergo [30]. From the computer algebra standpoint, Mathematica and Maple have been the tools of choice for symbolic reasoning in nonlinear arithmetic.…”
Section: Introductionmentioning
confidence: 99%