2017
DOI: 10.18255/1818-1015-2017-6-743-754
|View full text |Cite
|
Sign up to set email alerts
|

Invariant Elimination of Definite Iterations over Arrays in C Programs Verification

Abstract: Abstract. This work represents the further development of the method for definite iteration verification [7]. It extends the mixed axiomatic semantics method [1] suggested for C-light program verification. This extension includes a verification method for definite iteration over unchangeable arrays with a loop exit in C-light programs. The method includes an inference rule for the iteration without invariants, which uses a special function that expresses loop body. This rule was implemented in verification con… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
4
0
20

Year Published

2018
2018
2019
2019

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(24 citation statements)
references
References 8 publications
0
4
0
20
Order By: Relevance
“…These strategies are the new contribution relative to previous research [6][7][8]11]. Based on these methods, we conducted some experiments on error localization.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…These strategies are the new contribution relative to previous research [6][7][8]11]. Based on these methods, we conducted some experiments on error localization.…”
Section: Resultsmentioning
confidence: 99%
“…Function rep is defined in Appendix B. Semantic label ass_pre denotes hypothesis from precondition, ass_pre denotes hypothesis from postcondition, ens_post denotes goal from postcondition, rep_iter denotes substitution of replacement function [7]. As expected, vc-1 cannot be proved by SAT strategies, like those from [8,11]. It is time to use our UNSAT strategy.…”
Section: Examplementioning
confidence: 99%
See 2 more Smart Citations
“…Этот способ основан на классической идее доказательства шага индукции и доказательстве индукционного перехода. Однако, для автоматизации доказательства УК такой тактики недостаточно [144,171]. Рейнольдс и Кунчак (Reynolds, Kuncak) [171] предложили набор стратегий автоматизации доказательства по индукции для SMT-решателя CVC4 [43].…”
Section: Introductionunclassified