2015
DOI: 10.1007/978-3-319-26529-2_16
|View full text |Cite
|
Sign up to set email alerts
|

Automata-Based Abstraction for Automated Verification of Higher-Order Tree-Processing Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
18
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(19 citation statements)
references
References 14 publications
1
18
0
Order By: Relevance
“…We have verified a selection of examples coming from [26] and observed that we can verify the same regular properties as they can.…”
Section: Related Worksupporting
confidence: 52%
See 3 more Smart Citations
“…We have verified a selection of examples coming from [26] and observed that we can verify the same regular properties as they can.…”
Section: Related Worksupporting
confidence: 52%
“…Despite the evident scalability issues of this simple version of the verification algorithm, we have been able to verify a series of properties of several classical higher-order functions: map, filter , exists, forall , foldRight, foldLeft as well as higher-order sorting functions parameterised by an ordering function. Most examples are taken from or inspired by [26,28] and have corresponding TRSs in the K set defined above. The property ϕ consists in checking that a finite set of forbidden terms is not reachable (Patterns section of Timbuk specifications).…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…From a theoretical perspective, Tree Automata Completion can be seen as an alternative to well-established higher-order model-checking techniques like PMRS [21] or HORS [19] to verify higher-order functional programs. Timbuk implements Tree Automata Completion but was missing several features for those theoretical results to be usable in practice.…”
Section: Conclusion and Further Researchmentioning
confidence: 99%