2015
DOI: 10.1007/978-3-662-46081-8_12
|View full text |Cite
|
Sign up to set email alerts
|

Tree Automata-Based Refinement with Application to Horn Clause Verification

Abstract: In this paper we apply tree-automata techniques to refinement of abstract interpretation in Horn clause verification. We go beyond previous work on refining trace abstractions; firstly we handle tree automata rather than string automata and thereby can capture traces in any Horn clause derivations rather than just transition systems; secondly, we show how algorithms manipulating tree automata interact with abstract interpretations, establishing progress in refinement and generating refined clauses that elimina… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(13 citation statements)
references
References 29 publications
0
13
0
Order By: Relevance
“…The oracle is sound: if SAFE(P) returns safe (unsafe) then P is safe (unsafe). SAFE could be any existing automatic Horn clause solver [12,19,18,17,6]. When it cannot verify a program within a given time limit, the unknown answer is emitted.…”
Section: Procedures For Verificationmentioning
confidence: 99%
See 4 more Smart Citations
“…The oracle is sound: if SAFE(P) returns safe (unsafe) then P is safe (unsafe). SAFE could be any existing automatic Horn clause solver [12,19,18,17,6]. When it cannot verify a program within a given time limit, the unknown answer is emitted.…”
Section: Procedures For Verificationmentioning
confidence: 99%
“…In practice we use some injective renaming function from states to predicates in the constructed program. Further discussion of the mappings between CHCs and FTAs can be found in [19]. By construction, the derivations of chc id (A ) (for the accepting predicates) correspond to the elements of L (A ).…”
Section: Trace Automata For Chcsmentioning
confidence: 99%
See 3 more Smart Citations