2015
DOI: 10.1007/978-3-319-23534-9_2
|View full text |Cite
|
Sign up to set email alerts
|

Horn Clause Solvers for Program Verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
173
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 187 publications
(173 citation statements)
references
References 57 publications
0
173
0
Order By: Relevance
“…Then, the property that a read operation is allowed in the current state can be expressed by a formula of the form read ϕ, which says that the current state has a read-transition, after which ϕ is satisfied. Thus, the program read(x); close(x) being valid is expressed as read close true, 2 which is indeed satisfied by the initial state q 0 of the transition system in Fig. 1.…”
Section: Introductionmentioning
confidence: 83%
“…Then, the property that a read operation is allowed in the current state can be expressed by a formula of the form read ϕ, which says that the current state has a read-transition, after which ϕ is satisfied. Thus, the program read(x); close(x) being valid is expressed as read close true, 2 which is indeed satisfied by the initial state q 0 of the transition system in Fig. 1.…”
Section: Introductionmentioning
confidence: 83%
“…For example, tools such as Impact [33] and SeaHorn [26] harness the strength of SMT solvers with the theory of integers (and linear inequalities in particular) to offer scalable solutions for reachability analysis of software (cf. [7] for a presentation of additional related tools). Such tools have also been harnessed for model-checking efforts that consider temporal-logic model checking [14][15][16][17].…”
Section: Underapproximating Integer Programsmentioning
confidence: 99%
“…In this work, we investigate the problem of verifying heap-manipulating programs in the framework of SMT. We reduce this problem to solving verification conditions representing precise program semantics [44,10,9,22].…”
Section: Introductionmentioning
confidence: 99%