2014
DOI: 10.1017/s0960129513000054
|View full text |Cite
|
Sign up to set email alerts
|

Verification of tree-processing programs via higher-order mode checking

Abstract: We propose a new method to verify that a higher-order, tree-processing functional program conforms to an input/output specification. Our method reduces the verification problem to multiple verification problems for higher-order multi-tree transducers, which are then transformed into higher-order recursion schemes and model-checked. Unlike previous methods, our new method can deal with arbitrary higher-order functional programs manipulating algebraic data structures, as long as certain invariants on intermediat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 31 publications
(41 reference statements)
0
1
0
Order By: Relevance
“…They make use of appropriate systems of intersection types. Namely, a Japanese group created model-checkers TRecS [13] and HorSat [4], and prototype verification tools, MoCHi [15] and EHMTT verifier [28], on top of them. A group hosted in Oxford created model-checkers HORSC [19] and TravMC2 [18].…”
Section: Introductionmentioning
confidence: 99%
“…They make use of appropriate systems of intersection types. Namely, a Japanese group created model-checkers TRecS [13] and HorSat [4], and prototype verification tools, MoCHi [15] and EHMTT verifier [28], on top of them. A group hosted in Oxford created model-checkers HORSC [19] and TravMC2 [18].…”
Section: Introductionmentioning
confidence: 99%