Proceedings of the 2009 ACM Symposium on Applied Computing 2009
DOI: 10.1145/1529282.1529404
|View full text |Cite
|
Sign up to set email alerts
|

The synergy of precise and fast abstractions for program verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
4
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
3
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 20 publications
1
4
0
Order By: Relevance
“…some s ∈ S have also been noted by previous authors (e.g. (Clarke, Grumberg, and Long 1994;Sharygina, Tonetta, and Tsitovich 2009)) and studied in some depth by Sadeqi (2014).…”
Section: Spurious Pathssupporting
confidence: 66%
See 2 more Smart Citations
“…some s ∈ S have also been noted by previous authors (e.g. (Clarke, Grumberg, and Long 1994;Sharygina, Tonetta, and Tsitovich 2009)) and studied in some depth by Sadeqi (2014).…”
Section: Spurious Pathssupporting
confidence: 66%
“…Each refinement iteration first identifies an error in abstract abstraction, and then refines the abstraction so that the same error will never occur again. Similar ideas have been used in many other abstraction refinement methods (e.g., (Clarke et al 2002;Smaus and Hoffmann 2008;Sharygina, Tonetta, and Tsitovich 2009)). One difference between refinements in CE-GAR and our method is that in CEGAR the refinement tries to produce a non-spurious solution path while in our method the refinement only makes sure paths of fixed length k (e.g., k = 2 in our 8-Puzzle experiment) are not spurious.…”
Section: Related Workmentioning
confidence: 92%
See 1 more Smart Citation
“…Since most model checkers deal only with quantifier-free formulas, the computation of S P requires the elimination of the existential quantifiers. This may result in a bottleneck and some techniques compute weaker/more abstract systems (cfr., e.g., [20]). Implicit predicate abstraction Implicit predicate abstraction [22] embeds the definition of the predicate abstraction in the encoding of the path.…”
Section: Implicit Abstractionmentioning
confidence: 99%
“…While there are no, to the best of our knowledge, tools for model checking mobile code, there is a number of general purpose software model checking tools working at the code level. Most of the code verifiers employ a counterexample guided abstraction refinement to cope with the complexity of verification of real programs (see, for example, [BR01], [STT09] describing respectively the basic and optimized abstraction-refinement techniques). Among such tools are SLAM [BCLR04], COMFORT [CISW05], BLAST [BCH + 04] and SATABS [CKSY05] (each designed for C programming language with SATABS being the most complete tool as it provides both full support for ANSI-C and sound treatment of unbounded thread creation in concurrent programs) and JPF and a tool of Stoller for Java (described above).…”
Section: Related Workmentioning
confidence: 99%