2013
DOI: 10.1007/978-3-642-36742-7_49
|View full text |Cite
|
Sign up to set email alerts
|

Predator: A Tool for Verification of Low-Level List Manipulation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 3 publications
0
8
0
Order By: Relevance
“…Many tools exploit dynamic analysis either for the verification of C programs [15,4,16] with abstract interpretation in some cases and focused on memory-related errors [17,18] or in particular for the termination analysis [19,20]. This approach is also commonly used for Java [12] or object-based program analysis, with a garbage collection mechanism [21].…”
Section: Related Workmentioning
confidence: 99%
“…Many tools exploit dynamic analysis either for the verification of C programs [15,4,16] with abstract interpretation in some cases and focused on memory-related errors [17,18] or in particular for the termination analysis [19,20]. This approach is also commonly used for Java [12] or object-based program analysis, with a garbage collection mechanism [21].…”
Section: Related Workmentioning
confidence: 99%
“…So far, most of the applications of separation logic have exploited only separating conjunction. For example, all existing verification tools based on separation logic, such as Smallfoot [3], Space Invader [11], THOR [23], SLAyer [1], HIP [25], jStar [12], Xisa [10], VeriFast [19], Infer [7], and Predator [14], use a decidable fragment by Berdine et al [2] or its extension which provides only separating conjunction. By virtue of the principle of local reasoning, however, these tools are highly successful in their individual verification domains despite not using separating implication at all.…”
Section: Introductionmentioning
confidence: 99%
“…The use of separation logic in manual, semi-automated, and automated verification tools is a burgeoning field [3,12,24,13,17]. Most of these incorporate some form of automated reasoning for separation logic, but only limited fragments of separation logic are typically handled.…”
Section: Introductionmentioning
confidence: 99%