2022
DOI: 10.1007/978-3-030-94583-1_4
|View full text |Cite
|
Sign up to set email alerts
|

Loop Verification with Invariants and Contracts

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0
1

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 48 publications
0
5
0
1
Order By: Relevance
“…Finally, Eldarica is executed for the remaining time. From past experience, it should be slightly better in comparison to Z3 in the long run on this specific set of tasks [10]. The generated invariants from Eldarica tend to be simpler and avoid the existential quantifiers often introduced by Z3, which improves witness generation.…”
Section: G Ernstmentioning
confidence: 98%
See 2 more Smart Citations
“…Finally, Eldarica is executed for the remaining time. From past experience, it should be slightly better in comparison to Z3 in the long run on this specific set of tasks [10]. The generated invariants from Eldarica tend to be simpler and avoid the existential quantifiers often introduced by Z3, which improves witness generation.…”
Section: G Ernstmentioning
confidence: 98%
“…Here the main distinction is that Korn uses a large block encoding, such that the verification conditions closely reflect the structure of the program. Korn offers a second verification approach with loop contracts [16,14,7]. This was the original motivation to develop the tool, and neither SeaHorn nor TriCera supports this feature, albeit it was not used for SV-COMP because it offers no advantages [10] and because the encoding of loop contracts into loop invariants would require quantifiers in the witnesses format.…”
Section: G Ernstmentioning
confidence: 99%
See 1 more Smart Citation
“…While most tools rely on loop invariants, there is a different approach namely loop contracts [Ern22]. A loop contract consists of a precondition and a relational postcondition.…”
Section: Loop Invariantsmentioning
confidence: 99%
“…Туэрк (Tuerk) [178] предлагает задавать для циклов предусловия и постусловия специального вида вместо ин вариантов. Обобщение данного подхода описано в статье Эрнста (Ernst) [79]. В работе Волкова и др.…”
Section: Introductionunclassified