2009 31st International Conference on Software Engineering - Companion Volume 2009
DOI: 10.1109/icse-companion.2009.5071046
|View full text |Cite
|
Sign up to set email alerts
|

VCC: Contract-based modular verification of concurrent C

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
27
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 58 publications
(27 citation statements)
references
References 2 publications
0
27
0
Order By: Relevance
“…Some other tools are inspired by Hoare's reasoning style [3,14,18]. They are based on the reasoning-by-contract principle: pre-and postconditions and loop invariants have to be specified by the user, which is a tedious task in general.…”
Section: Resultsmentioning
confidence: 99%
“…Some other tools are inspired by Hoare's reasoning style [3,14,18]. They are based on the reasoning-by-contract principle: pre-and postconditions and loop invariants have to be specified by the user, which is a tedious task in general.…”
Section: Resultsmentioning
confidence: 99%
“…The source language, C or Ada, is not important, although the choice between signed versus unsigned types in the source makes a difference: in Ada their semantics are significantly different. The Boogie [2] verifier and its front-ends VCC [13] and Dafny [19] also use the built-in bit vector support of Z3, to model machine words. We are not aware of any work, in this context, about the problem of mixing bit vectors with high-level specifications.…”
Section: Discussionmentioning
confidence: 99%
“…The Ada code of Peek is very close to the original C code of Figure 9. We only add two loop invariants (lines [12][13][14][15][16][17][18] that are directly derived from the post-conditions. These invariants are the expected ones in presence of such a loop.…”
Section: Specification and Verification Of Pokebit64mentioning
confidence: 99%
“…Today, many systems use a flavor of first-order logic [3,5,6,11,17,36]. Beside equality, a handful of built-in theories are typically considered.…”
Section: Specificationsmentioning
confidence: 99%