2018
DOI: 10.1007/978-3-319-89963-3_26
|View full text |Cite
|
Sign up to set email alerts
|

CPA-BAM-Slicing: Block-Abstraction Memoization and Slicing with Region-Based Dependency Analysis

Abstract: Our submission to SV-COMP'18 is a composite tool based on software verification framework CPAchecker and static analysis platform Frama-C. The base verifier uses a combination of predicate and explicit value analysis with block-abstraction memoization as the CPA-BAM-BnB tool presented at SV-COMP'17. In this submission we augment the verifier on reachability verification tasks with a slicer that is able to remove those statements that are irrelevant to the reachability of error locations in the analysed program… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 7 publications
(8 reference statements)
0
1
0
Order By: Relevance
“…We successfully apply TOUR to BAM, which uses two different abstract domains (i.e., predicate domain and explicitvalue domain) [6] because TOUR is independent of abstract domains. The predicate domain is a widely used abstract domain for ARMC of C programs [3], [15], [38]- [43]. The predicate domain presents an abstract data state formula as a set of predicates over program variables.…”
Section: Abstract Domainmentioning
confidence: 99%
“…We successfully apply TOUR to BAM, which uses two different abstract domains (i.e., predicate domain and explicitvalue domain) [6] because TOUR is independent of abstract domains. The predicate domain is a widely used abstract domain for ARMC of C programs [3], [15], [38]- [43]. The predicate domain presents an abstract data state formula as a set of predicates over program variables.…”
Section: Abstract Domainmentioning
confidence: 99%