2017
DOI: 10.1007/978-1-4614-2266-2_7
|View full text |Cite
|
Sign up to set email alerts
|

Model Checking Embedded C Software Using k-Induction and Invariants

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 21 publications
0
9
0
Order By: Relevance
“…This effect is reduced by the previously reported discretization of the state-space; otherwise, the number of iterations is less than all other algorithms. Performance problems can be solved with further abstraction of the state space (e.g., intervals analysis) [33], or restricting it by imposing new restrictions on the variables, changing the intervals at each iteration.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…This effect is reduced by the previously reported discretization of the state-space; otherwise, the number of iterations is less than all other algorithms. Performance problems can be solved with further abstraction of the state space (e.g., intervals analysis) [33], or restricting it by imposing new restrictions on the variables, changing the intervals at each iteration.…”
Section: Resultsmentioning
confidence: 99%
“…However, the verification time of the present approach could be reduced with appropriate problem constraints and with the use of state-of-art verification techniques, e.g., abstraction interpretation [33]. Thus, this paper represents an important advance in SMT/SAT optimization techniques, paving the way for several future improvements.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…This cost is insignificant for larger models but causes decreased performance for benchmarks consisting of many very small models. There are also other tools such as ESBMC-DepthK [100], VVT [101] CPAchecker, [102], CPROVER [103] attempting to prove C programs using similar techniques (k-induction, invariant generation, and PDR).…”
Section: Online Aivcmentioning
confidence: 99%
“…DepthK uses ESBMC, a context-bounded symbolic model checker that verifies single-and multi-threaded C programs [1,2], as its main verification engine. More specifically, it uses ESBMC either to find property violations up to a given bound k or to prove correctness by using the k-induction schema [3][4][5]. However, in contrast to the "plain" ESBMC, DepthK first infers program invariants using polyhedral constraints.…”
Section: Overviewmentioning
confidence: 99%